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 a month ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python / C++) -- ML Platform & Production Integration in Fremont, CA vacancy
  • $150k - $250k

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

    Pony.ai

    Fremont, CA
    2 days ago
  • $119k - $261k

     ...architecture, trusted data products, and production-...  ...cloud data platforms to support...  ...solutions using Python, SQL, Spark, and...  ...closely with AI/ML engineers, data scientists,...  ...decisions for data integration, storage, transformation...  ...benefits.Department:Software Engineering
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    1 day ago
  • $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
    a month ago
  • $166.7k - $283.4k

     ...wafers and reticles, integrated circuits,...  ...of physicists, engineers, data scientists...  ...Inspection and Metrology products targeted at the...  ...Infrastructure Software Engineer - C++ FocusLove C++?...  ...that support AI/ML workloads across...  ...and hardware platforms.Write high-performance... 
    Platform
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  •  ...Solutions transforms complex engineering challenges into production reality for technology...  ...chain clarity. Hyve’s integrated ODM, CM, and SI...  ...and checkingboard and platform design automationpower...  ...applicableQualifications5-10+ years in AI/ML, applied research, software engineering,... 
    Platform
    Full time
    Flexible hours

    Hyve Solutions

    Fremont, CA
    1 day ago
  • $140k - $210k

     ...components, modules to integrated line-cards....  ...mechanical, electrical and software design...  ...Process Integration Engineer for a visible, full...  ...Circuit Switch (OCS) products, supporting next-...  ...improve OCS process platform for performance,...  ...programming (e.g. Python)Knowledge of Design... 
    Platform
    Full time
    Flexible hours

    Molex

    Fremont, CA
    5 days ago
  • $216.7k - $303.4k

     ...Assurance, and Corporate Engineering organization...  ...internal agents, and production user-facing systems....  ...practical, high-quality ML models that detect...  ...Reddit’s evolving ML platform, using existing...  ...production-quality software, preferably in Python and/or Go. ~ Strong... 
    Platform
    For contractors
    Work experience placement
    Remote work
    Flexible hours

    GrabJobs

    Fremont, CA
    5 days ago
  • $80 per hour

     ...Manufacturing Systems Integration Engineer to join their team....  ...engineers in creating software programs for automation...  ...equipment used in production. + Develop engineering...  ...Automation Ignition platform, including Vision and...  ...programming languages such as Python and Java, with the... 
    Platform
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Fremont, CA
    5 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
    a month ago
  • $180.9k - $265.32k

     ...technology and software-defined vehicle...  ...sustainability, design and engineering, ambition and integrity. In Lucid Air...  ..., and production happening in-...  ...on productizing ML models, ensuring...  ...for automotive platforms. Pipeline...  ...proficiency in C++ and Python, with experience... 
    Platform
    Night shift

    Lucid Motors

    Newark, CA
    4 days ago
  • $170k - $210k

     ...ROLE CORSAIR is building a production-grade AI/ML capability spanning intelligent...  ...analytics, and data engineering. As AI/ML Engineering Manager...  ...memory, and evaluation Strong Python and SQL; hands-on with LLM...  ...equivalent) and cloud AI platforms (AWS Bedrock, Azure AI Foundry... 
    Platform
    For contractors
    Work experience placement

    Corsair

    Milpitas, CA
    1 day ago
  • HPE Labs - Senior Software Engineer - Integrated HPC & Quantum SolutionsThis role...  ..., researchers, and product managers, you will build...  ...level languages such as C, C++, or Rust, and advanced programming...  ...with cloud computing platforms, GPU computing, AI/ML frameworks (e.g.,... 
    Platform
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Milpitas, CA
    2 days ago
  • $130k - $180k

    Fremont, CAUS Engineering - Autosar /Full-time /HybridThis...  ...on-vehicle AD system integration, optimization, and...  ...for the new vehicle platform and actuators integration...  ...Implement autonomous software diagnostics stack and...  ...: Familiarity with Python and C++ programming... 
    Platform
    Full time

    Plus.ai

    Fremont, CA
    3 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
    a month ago
  •  ...transforms complex engineering challenges into production reality for technology...  ...clarity. Hyve’s integrated ODM, CM, and SI capabilities...  ...hardware and software components.*...  ...understanding of AI/ML frameworks (e.g., TensorFlow...  ...various hardware platforms.* Expertise in GPU... 
    Platform
    Full time
    Flexible hours

    Hyve Solutions

    Fremont, CA
    4 days ago
  •  ...Solutions transforms complex engineering challenges into production reality for technology...  ...chain clarity. Hyve’s integrated ODM, CM, and SI...  ...of complex hardware and software systems, ensuring seamless...  ...Architecture, with a focus on AI/ML platforms.* Demonstrated expertise... 
    Platform
    Full time
    Flexible hours

    Hyve Design Solutions

    Fremont, CA
    4 days ago
  • $240k - $290k

     ...transforms complex engineering challenges into production reality for technology...  ...clarity. Hyve’s integrated ODM, CM, and SI capabilities...  ...infrastructure platforms.Establish...  ...hardware, firmware, software, and system integration...  ...Experience with:AI/ML infrastructure platformsHigh... 
    Platform
    Full time
    Flexible hours

    Hyve Solutions

    Fremont, CA
    23 hours ago
  • $160k - $240k

     ...Industrial AI autonomy platform, helping customers...  ...of AI, ML and operations research...  ...applied research and production delivery. You will...  ...with product and engineering.You WillBuild...  ...support S&OP and integrated business planning...  ...analyticsProficiency in Python with hands-on experience... 
    Platform
    Full time
    Temporary work
    Work at office
    Local area

    Avathon

    Pleasanton, CA
    3 days ago
  • $141k - $307k

     ...scaling the Azure platform foundations that power...  ..., reliable, and production-ready AI services...  ....Partner with engineering teams to enable deployment...  ...workflows using Python, PowerShell, CI/CD...  ...or other AI/ML or generative AI platforms...  ...benefits.Department:Software Engineering
    Platform
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    1 day ago
  • $170k - $190k

     .... Manufacturing Test Engineer - (Electro-Mechanical...  ...the transition of New Product Introduction (NPI)...  ...across ICT, BFT, and SFT platforms to ensure robust...  ...programming language: C#, Python, or C++.Proficiency with test...  ...transition with an integrated clean energy technology... 
    Platform
    Full time
    Contract work
    Worldwide

    Nextracker

    Fremont, CA
    5 days ago
  •  ...a AI/Machine Learning Engineer to our team! Role Overview: As an AI/ML Engineer for CTEC, you...  ...Deterministic Logic Integration: Develop "Guardrail" layers...  ...Strong proficiency in Python and experience with standard...  ..., LLM-as-a-judge) data platforms. Preferred:... 
    Platform
    Work experience placement
    Work at office

    GrabJobs

    Fremont, CA
    1 day ago
  • $158.4k - $217.8k

     ...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

    Lucid Motors

    Newark, CA
    1 day ago
  •  ...transforms complex engineering challenges into production reality for technology...  ...clarity. Hyve’s integrated ODM, CM, and SI capabilities...  ..., ideally within software development or AI-...  ...expertise with AI/ML technologies, data...  ..., and automation platforms (e.g., Azure AI,... 
    Platform
    Full time
    Flexible hours

    Hyve Solutions

    Fremont, CA
    2 days ago
  • $140k - $150k

     ...learning operations engineer who understands...  ...very visible product features at The...  ...practices in ML Ops and evaluating and integrating new...  ...working knowledge of Python and SQL to pull...  ...PyTorch) and cloud platforms (e.g., GCP, AWS...  ...candidates to download software, to purchase... 
    Platform
    Full time
    Local area
    Remote work

    GrabJobs

    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
    3 days ago
  • $91.6k - $195.6k

     ...continues to vertically integrate our operations, Tesla'...  ...Advanced Technology Engineering group is looking for a...  ..., and cutting-edge AI/ML development. You will...  ...improvements in cell production quality, yield, and...  ...manufacturing datasets using Python, SQL, and distributed... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Fremont, CA
    9 days 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
    15 days ago
  •  ...Role: Python Software Engineer with Machine Learning Experience Duration...  ...and Machine Learning integration. The role involves designing...  ...Machine Learning models into production systems. Collaborate...  ...Experience with cloud platforms (AWS, Azure, or GCP). Knowledge... 
    Platform

    Siritech Solutions Corp

    Fremont, CA
    19 days ago
  • $92k - $211k

     ...supporting Secure SDLC, product security,...  ...solutions, and support engineering teams in delivering secure software with appropriate...  ...testing. Support the integration and operational...  ...vulnerability management platforms.Basic...  ...architectures.Exposure to AI/ML security concepts,... 
    Platform
    Work experience placement
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Fremont, CA
    1 day ago
  • $136.3k - $231.7k

     ...wafers and reticles, integrated circuits, packaging, printed...  ...teams of physicists, engineers, data scientists and...  ...devices to volume production quickly and cost-effectively...  ...research scientist, software engineers, application...  ...cutting‑edge C++ software for next‑gen... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    2 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!