Padmi
Velo3D logo
Velo3D

laser powder bed fusion · metal additive manufacturing

Software Engineer (Python / C++) — ML Platform & Production Integration

United States · HybridPosted 2 months ago
Software engineeringUnspecifiedRegular Salaried Full Time
Apply at Velo3D

Opens the source posting on jobs.lever.co

Source description

About the role

View original

Productionize ML algorithms: Take validated Python prototypes from MLEs and implement equivalent, performant C++ modules suitable for integration into production printer software.

Integration and release support: Work with print software and embedded teams to integrate new algorithms, resolve build and runtime issues, and support release validation on hardware or representative test environments.

Testing and quality assurance: Design, implement, and execute test plans (unit, integration, and regression) to verify numerical correctness, edge cases, and parity between Python reference implementations and C++ production code.

Build ML infrastructure and tooling: Develop and maintain Python-based utilities and services that support MLE work—e.g., data download and cataloging, batch preprocessing, dataset versioning, pipeline orchestration, and operational scripts.

Improve data management workflows: Help structure how build sensor data is stored, indexed, retrieved (including from archival storage), and made available for training and evaluation.

Reduce engineering toil: Identify repetitive tasks in the ML workflow (data movement, labeling prep, evaluation runs) and automate them with well-documented, reliable tooling.

Partner with MLEs on specifications: Clarify interfaces, performance requirements, and acceptance criteria so prototypes can be handed off cleanly and integrated without ambiguity.

More at Velo3D

Related open roles

View all roles
Software Engineer (Python / C++) — ML Platform & Production Integration at Velo3D · Padmi