Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

$120k - $150k

Velo3D

Job Description

Job Description

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

  • 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.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional software development experience.
  • Strong proficiency in Python for scripting, tooling, and data processing.
  • Strong proficiency in C++ for production software development.
  • Experience writing automated tests and executing structured test plans.
  • Experience with version control, code review, and working in a shared production codebase.
  • Ability to read and reason about ML or image-processing code written by others, even if model design is not your primary focus.
  • Clear written and verbal communication; comfortable working across ML and platform/software teams.
Nice to Haves
  • Experience porting algorithms from Python (NumPy, OpenCV, PyTorch) to optimized C++.
  • Familiarity with computer vision, image processing, or numerical computing libraries.
  • Experience with additive manufacturing, industrial IoT, or sensor data pipelines.
  • Experience with AWS or similar cloud storage and batch data workflows.
  • Familiarity with CMake, cross-platform builds, or embedded/edge deployment constraints.
  • Experience building internal developer tools, data catalogs, or ETL-style pipelines.
  • Exposure to CI/CD, static analysis, or performance profiling in C++ codebases.

About the Company:

 

Velo, Velo3D, Sapphire and Intelligent Fusion are registered trademarks of Velo3D, Inc. Without Compromise, Flow, Flow Developer, and Assure are trademarks of Velo3D, Inc.

 

With the only SupportFree laser powder bed fusion capability, we enable on-demand manufacturing of production quality Titanium, Inconel, and Aluminum parts with an unprecedented degree of design freedom and quality control. The VELO3D award-winning solution includes an integrated offering of hardware and software: Sapphire® metal AM production printer, Flow™ print preparation software, Assure™ quality assurance and control system, and an integrated manufacturing process that runs throughout the printing operation.

 

Our team enjoys excellent benefits including healthcare coverage and 401(K) employer contributions. We believe in transparency and recognizing exceptional efforts through our monthly all-hands meetings and team member appreciation awards.

 

Our job titles may span more than one career level. The starting base salary for this full-time position is between $120,000 and $150,000. This salary range reflects the minimum and maximum target for this position in the U.S. The actual base pay is dependent upon many factors, such as work experience, job-related skills, related education, work location, and market demands. The base pay range is subject to change and may be modified in the future. In addition to a competitive base salary and a comprehensive benefits package, this position may be eligible for other forms of compensation such as participation in a bonus and equity program, as applicable.

 

Velo3D provides equal employment opportunities to all employees and applicants for employment without regard to, and prohibits discrimination and harassment based on, race, color, religion, age, sex, national origin, disability, medical condition, genetic information, military or veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

 

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python / C++) -- ML Platform & Production Integration in Fremont, CA vacancy
  • $50 - $100 per hour

     ...Setting: 100% onsite engineering and manufacturing...  ..., and scale AI/ML solutions within...  ...Engineering, Product Engineering, Test...  ...and orchestration platforms • Integrate AI/ML solutions with...  ...• Strong Python programming and data...  ...ONNX, LibTorch, C++, and high-performance... 
    Platform
    Hourly pay
    Full time
    Contract work
    For contractors

    The Hiring Method, LLC

    Fremont, CA
    20 days ago
  •  ...Automation software. Our software...  ...electronic products faster and more...  ...for AI/ML and Agentic...  ...and drive AI platform standardization...  ...collaborate with engineering leaders,...  ...in Python with proven...  ...copilot‑style integrations Ability to...  ...Proficiency in C/C++Experience with graph databases... 
    Platform

    Siemens EDA (Siemens Digital Industries Software)

    Fremont, CA
    3 days ago
  • $120k - $200k

     ...corporation that integrates R&D, production, sales, and...  ...has world-class engineering capability, global...  ...talented Robotics Software Engineer to join...  ...the mobile robot platform, adapting and...  ...Strong skills in C/C++, Linux,...  ...quick prototyping (Python preferred) Understanding... 
    Platform
    Full time
    Remote work
    Overseas

    Trubot Technology

    Fremont, CA
    1 day ago
  • $80 - $90 per hour

     ...transformation. As a leading product engineering firm based in Silicon...  ...technologies in AI, ML, and data analytics....  ...values excellence, integrity, and innovation. Together...  ...deep expertise in Python , practical experience...  ...Experience with cloud platforms (Azure, AWS, or GCP) for... 
    Platform
    Hourly pay

    Bayrock Labs

    Newark, CA
    4 days ago
  •  ...come in. We combine deep engineering expertise with global-scale...  ...data centers, cloud platforms, and enterprise infrastructure...  ...looking for a self-motivated MFG Integration Engineer with strong process...  ...Introduce and implement new products into the manufacturing line.... 
    Platform
    Temporary work
    Immediate start
    Remote work
    Worldwide
    Flexible hours
    Shift work

    Western Digital

    Fremont, CA
    24 days ago
  •  ...Top 3 must have skills AI/ML engineering with hands-on experience in multimodal...  ...Whisper, or similar models) Python vector databases (e.g.,...  ...text, image, audio, video). Integrate and optimize vector...  ...scientists, ML engineers, and platform teams to streamline ETL and... 
    Platform

    TechDigital Group

    Fremont, CA
    3 days ago
  • $150k - $220k

     ...Machine Learning Engineer to join our team...  ...engineers, software engineers, and fellow ML engineers, you will...  ...Deploy models into production: Work with print...  ...teams to integrate validated models...  ...Hand off validated Python prototypes for production...  ...in Python or C++.  ~... 
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    29 days ago
  • $109.34k - $164.01k

     ...Materials and Joining - Engineering polymer and metal...  ...and data integration—while collaborating...  ...engineers, production, EHS, and R&D teams...  ...PLC/DCS/HMI/SCADA platforms (Rockwell, Siemens...  ...tools (OSI PI, SQL, Python) to monitor KPIs,...  ...of Python, C/C++, or other scripting... 
    Platform
    Local area
    Worldwide

    Element Solutions

    Fremont, CA
    3 days ago
  •  ...robustness Collaborate with cross-functional teams to integrate models into production systems Core Technical Skills Proficiency in modern...  ...techniques and domain randomization Proficiency in Python, comfortable with C++ Proficiency in deep learning frameworks such as PyTorch... 

    DeepRoute

    Fremont, CA
    4 days ago
  •  ...leading portfolio of products that are...  ...AI infrastructure platforms, using workload-driven...  ...system-level integration and early bring up...  ...Partner with Test Engineering to deliver scalable...  ...practical use of ML-based...  ...Proficiency in Python and C/C++ Experience with... 
    Platform
    Temporary work
    Remote work
    Flexible hours
    Shift work

    Sandisk

    Milpitas, CA
    14 days ago
  • $240k - $260k

     ...and optimization platform which enables...  ...automated, AI-driven engineering for grid-scale...  ...Director of Software Engineering...  ...of cloud-based, integrated system engineering...  ...full Nextpower product line....  ...architecture (Python, Node.js, Java,...  ...algorithms, AI/ML integration, agentic... 
    Platform
    Worldwide

    Nextpower LLC, USA

    Fremont, CA
    1 day ago
  •  ...looking for a Senior Software Engineer to build scalable...  ...validation workflows, and production deployment for...  ...a high-performance platform for Physical AI....  ...level optimizations. Integrate training artifacts into...  ...proficiency with C++, Python, and ML frameworks (e.g., PyTorch... 
    Platform
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    23 hours ago
  •  ...Python Software Engineer (Jr-Mid Level) 6 months, with potential extension...  ...and optimization. Own production systems: monitoring, troubleshooting...  ...research, or advanced AI/ML solutions . Building...  ...enterprise‑scale ML platforms . Working with large... 
    Platform

    Stellar IT Solutions LLC

    Fremont, CA
    3 days ago
  • $65 - $85 per hour

     ...be the primary engine driving our candidate...  ...Vehicles, AI/ML, and Embedded...  ...Engineering, Product and Customer Success...  ...philosophy by integrating AI sourcing tools, automation platforms, and LLMs into...  ...hardware/software company. Technical...  ...Robotics, C++, SLAM, Sensor Processing... 
    Platform
    Hourly pay
    Contract work
    Visa sponsorship

    Third Wave Automation

    Union City, CA
    13 hours ago
  •  ...Embodied AI Engineer UnitX builds the world's leading physical...  ...world's leading manufacturers' production lines. Every year, $15B worth...  ...skills with deep expertise in Python and C++. Machine Learning Mastery:...  ..., profiling, and optimizing ML models for real-time inference... 

    UnitX

    Milpitas, CA
    1 day ago
  • $126k - $190.8k

     ...Network and Systems Engineer South San Francisco,...  ...corporate environment is production. It is where our...  ...BIOS/firmware tuning and integration testing Own the full...  ...scripting (Bash, PowerShell, Python), and configuration...  ...with virtualization platforms (VMware/Hyper-V) and... 
    Platform
    Full time
    Temporary work
    Flexible hours

    Neuralink

    Fremont, CA
    2 days ago
  •  ...technology and software-defined vehicle...  ...sustainability, design and engineering, ambition and integrity. In Lucid Air...  ..., and production happening in-...  ...Proficiency in C++ & Python, with 3+ years...  ...exposure to non-ML planning methods...  ...models to embedded platforms and solid... 
    Platform

    Equinox

    Newark, CA
    1 day ago
  • $187k - $292k

     ...expertise in imagining, engineering, and delivering...  ...businesses more productive and people's lives...  ...and manipulation—integrating perception to enable...  ...with on-robot software and deployment teams...  ...applications. ~ Strong Python skills and hands-...  ...in top ML or robotics conferences... 
    Full time
    Temporary work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    3 days ago
  • $150k - $250k

     ...critical anomalies. Own production-oriented ML for fleet-scale...  ...Planning, Research, and platform/engineering leads to land cross-cutting...  ...generations. Hands-on integration of simulation platforms with...  ...evaluation workflows. Python fluency and frameworks such... 
    Platform
    Temporary work

    pony.ai

    Fremont, CA
    5 days ago
  •  ...Design and architect AI/ML cloud solutions Develop...  ...Expert-level skills in Python and open-source frameworks...  ...Azure, AWS, or other cloud platforms Ability to lead and mentor Data Engineers and ML engineers,...  ...0 - $350,000 2 days ago Software Engineer, AI Platform -... 
    Platform
    Full time

    Relanto

    Fremont, CA
    1 day ago
  • $150.1k - $180k

     ...the Senior SDR Software Engineer role at SPX Technologies...  ...the world. With platforms in HVAC and...  ...features for our products. Modify...  ...blocks Extensive C/C++ software development...  ...and programming, Python programming...  ...our employees is integral. Our benefits include... 
    Platform
    Permanent employment
    Full time
    Work experience placement
    Long distance
    Flexible hours

    SPX Technologies

    Fremont, CA
    1 day ago
  •  ...on-vehicle AD system integration, optimization, and core...  ...for the new vehicle platform and actuators...  ...Implement autonomous software diagnostics stack and...  ...Mechatronics, Electrical Engineering, or a related field....  ...Familiarity with Python and C++ programming  Understanding... 
    Platform

    PlusAI

    Fremont, CA
    19 days ago
  • $207k - $274k

     ...Staff Manufacturing Software & Test Lead to lead manufacturing...  ..., and rack level products from NPI through high...  ...test strategies for integration Enable efficient...  ...Science, Electrical Engineering, Computer Engineering...  ...and development (Python, C/C++, Java, or similar) Strong... 

    Hyve Solutions

    Fremont, CA
    3 days ago
  •  ...AI Engineer Redica Systems is a data and analytics SaaS platform that helps regulated industries...  ...closely with product managers, data engineers, and software engineers to integrate LLM-powered...  ...functionality using Python and FastAPI....  ...experience as an ML Engineer... 
    Platform

    Redica Systems

    Pleasanton, CA
    3 days ago
  • $228k - $342k

     ...While Agent Factory builds the production‑grade agents used by 65M+...  ...layer of the Workday platform. About The Role As a Principal...  ...Partner with Agent Factory engineering pods to integrate SOTA research into production...  ...years of experience in AI/ML research or applied science... 
    Platform
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Pleasanton, CA
    23 hours ago
  • $90k - $120k

     ...skilled and motivated Integration Test Engineer to join our team to...  ...and enhance our new product testing capabilities....  ...early-stage hardware and software issues. Build,...  ...Develop and maintain Python scripts for automating...  .... Its unique ngFWA platform delivers game-changing... 
    Platform
    Full time
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    23 hours ago
  • $104k - $130k

     ...Position Overview: As a Junior Software Engineer on our Integration and Distributed Systems team, you’ll...  ...Requirements Experience with C++ or other compiled language Familiarity...  ...we enable on-demand manufacturing of production quality Titanium, Inconel, and Aluminum... 
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    18 days ago
  • $110k - $135k

     ...telecommunications. Our team of engineers, scientists, software developers, and...  ...to scalable production. You will own key...  ...and automated test platforms Identify and...  ...Troubleshoot complex integration issues spanning optics...  ...experience (Python, LabVIEW, MATLAB, or... 
    Platform
    Permanent employment
    Immediate start
    Flexible hours

    Vector Atomic

    Pleasanton, CA
    13 days ago
  • $190k - $296k

     ...a Staff Robotics Software Engineer on the AI team, you...  ..., and scale the production-quality software...  ...seamless, low-latency platform for human...  ...robot execution by integrating and optimizing real...  ...in modern C++ or Rust, with a strong...  ...real-time systems (Python proficiency is a... 
    Platform
    Full time
    Temporary work
    Remote work
    Relocation package
    Flexible hours

    Agility Robotics

    Fremont, CA
    11 days ago
  • $45 - $52 per hour

     ...talented AI Solution Engineer . This is a 12+months...  ...Must have skills: AI/ML solution, Build & Prototype...  ..., or systems integration ~ Strong understanding...  ...with React, TypeScript, Python, and/or Node.js - you...  ...and leverage existing platforms - MCPs, enterprise AI... 
    Platform
    Contract work
    Local area
    Immediate start

    Pyramid Consulting

    Milpitas, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Python / C++) -- ML Platform & Production Integration. Be the first to apply!