Software Engineer (Python / C++) — ML Platform & Production Integration
FremontHybrid
AI Summary
Software Engineer translating Python ML prototypes into high-performance C++ for production deployment in additive manufacturing, integrating algorithms into printer software, and building testing and ML infrastructure.
About this role
Position Overview:
We are seeking a Software Engineer to help bridge the gap between machine learning research and production deployment. In this role, you will work closely with Machine Learning Engineers developing algorithms for defect detection and in-situ process monitoring in laser powder bed fusion additive manufacturing.
Your primary focus will be production software: translating validated Python prototypes into high-performance C++ implementations, integrating algorithms into the printer software stack, developing robust testing and validation frameworks, and building the infrastructure needed to support reliable and efficient machine learning workflows. This position is ideal for engineers who enjoy transforming innovative ideas into production-ready systems that deliver measurable impact. This is a hands-on engineering role for someone who enjoys turning working prototypes into maintainable production code, cares about correctness and test coverage, and can build practical tools for data management, batch processing, and pipeline automation.Responsibilities
Requirements
Nice to Haves
Skills
AWSC++CI/CDCMakeCode ReviewGitNumPyOpenCVPythonPyTorch
Explore related jobs
More jobs at Velo3D
Similar AWS jobs
Jobs in Fremont
Senior Teleoperations LeadTSMG · Fremont, Canada
Robot Teleoperator (AI & Robotics)TSMG · Fremont, Canada
Robotics Operations TechnicianTSMG · Fremont, Canada
Chief of StaffDexmate · Fremont Office
CNC MachinistDexmate · Fremont Office
Robotics AI Data Collection Operator (Robot Trainer)TSMG · Fremont, Canada