As a Machine Learning Engineer, your primary responsibilities will include:
Model Development: Building custom models tailored for computer vision and 3D point clouds.
Pipeline Architecture: Developing algorithms and pipelines for feature extraction within Trimble Business Center and the Reality Capture Platform.
Code Integrity: Contributing to and maintaining cross-team code repositories with high quality standards.
Strategic Planning: Participating in product design and requirements discussions to clarify, refine, and prioritize goals.
Collaboration: Working closely with our multinational engineering team to refine internal collaboration processes.
What You Should Bring:
We are looking for a motivated, autonomous self-starter with an achievement-driven mindset.
Required Experience:
Bachelor's Degree in Computer Science, Data Science, Engineering, Mathematics, or a related field.
Proven experience in Machine Learning or Data Science.
Hands-on professional experience with Python and PyTorch.
Strong English communication skills (written and spoken).
Desired "Plus" Skills:
Experience with 3D computer vision.
Familiarity with Visual Language Models.
Experience with Apache Spark or Ray (Strong plus).
Our Tech Stack:
You will be working with a modern toolset, including:
Languages & Frameworks: Python, PyTorch, ONNX
Data Processing: Apache Spark
Version Control: Git / GitHub
Internal Tools: Custom development ecosystems
About the Team & Location:
You will be based in our Munich, Germany office, working in tight collaboration with a globally distributed engineering team. You will partner daily with product managers, software developers, and other Trimble teams to provide state-of-the-art solutions that meet our end users' needs.
About Our Field Systems Division: Our Field Systems division provides a wide range of hardware and software solutions to the construction industry. Our team is focused on delivering web products that work with massive GeoSpatial data-including 2D, 3D, and Maps.
How to Apply: Please submit an online application for this position by clicking on the 'Apply Now' button located in this posting.
Join a Values-Driven Team: Belong, Grow, Innovate.
Trimble's Privacy Policy
If you need assistance or would like to request an accommodation in connection with the application process, please contact careers@trimble.com .
Benefits
Vision insurance
Additional Information
Machine Learning Engineer (Computer Vision & 3D)
Are you ready to build the future of reality capture?
We are seeking a Machine Learning Engineer to join our global technology team. If you are looking for a position that combines computer vision, 3D processing, and a dynamic daily environment within a company consistently recognized for its award-winning culture, this is the place for you.
You will play a pivotal role in designing, developing, and maintaining secure AI solutions for the Trimble Reality Capture platform and beyond. By collaborating with our cross-functional teams, you will help deliver robust AI solutions that extract critical features from complex 2D and 3D data.