Andreas Klintberg is a Machine Learning Engineer with 12 years of cross-disciplinary experience building production ML systems, robotics tooling, and cloud-native data pipelines. Based in San Francisco, he has driven end-to-end projects from prototype to deployment—most recently architecting an agent-based copilot at Meltwater and now working on ML at Apple. He blends a hands-on robotics and ROS background (contributions to robot_localization and image_pipeline) with large-scale data engineering and NLP expertise across AWS, PyTorch, and transformer models. Comfortable shipping both research and product code, he pairs systems-level thinking with product instincts honed from founding two startups and running a seasonal landscaping business. Notably, his work spans low-level robotics state estimation to high-level conversational agents, illustrating a rare full-stack ML-to-robotics skill set.
12 years of coding experience
18 years of employment as a software developer
M Sc. Integrated product development, M Sc. Integrated product development at KTH Royal Institute of Technology
Blackebergs Gymnasium
Business administration, Business administration at Stockholm University
Contributions:28 commits, 6 PRs, 80 comments in 9 months
Contributions summary:Andreas primarily made changes related to parameter adjustments and updates within the image processing pipeline for ROS. These modifications involved modifying nodelet and node files, suggesting a focus on the core functionality of image publishing and processing. Furthermore, the user addressed comments from pull requests, indicating a role in code review and improvement.
robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.
Role in this project:
Back-end Developer
Contributions:25 commits, 3 PRs, 54 comments in 8 months
Contributions summary:Andreas primarily contributed to the `robot_localization` package, focusing on code updates and parameter declarations, likely to adapt the package for a new ROS distribution (Dashing). The commits involved modifications to the `navsat_transform` node, including service callbacks and parameter loading. Additionally, the user made changes to testing files like `test_ukf.cpp`, indicating involvement in quality assurance and testing of the localization components.
charlesanalyticsrivernonlinearnodes
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andreas Klintberg - Machine Learning Engineer at Apple