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
Full-time

Velo3D

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

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer (Python / C++) — ML Platform & Production Integration in Fremont, CA vacancy
  • $120k - $150k

     ...are seeking a Software Engineer to help bridge...  ...learning research and production deployment. In...  ...validated Python prototypes into...  ...high-performance C++ implementations, integrating algorithms into...  ...Productionize ML algorithms: Take...  ...across ML and platform/software teams.... 
    Platform
    Full time
    Work experience placement
    Local area

    Velo3D

    Fremont, CA
    13 hours ago
  • $120k - $150k

     ...Velo3D, Inc. is seeking a Software Engineer to bridge the gap between machine learning research and production deployment in Fremont, California. The role involves translating validated Python prototypes into high-performance C++ implementations and developing robust testing... 
    Suggested

    Velo3D

    Fremont, CA
    14 hours ago
  • $120k - $216k

     ...Manufacturing Quality Data Engineering team specializes...  ...learning platforms globally. In...  ...learning models in production environments,...  ...actions through ML-driven forecasting...  ...writing software with Python ~ Experience with...  ...and continuous integration pipelines (e.g.... 
    Platform
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Tesla

    Fremont, CA
    4 days ago
  •  ...Manufacturing Systems Integration Engineer. This role involves...  ..., design definition, software development, and solutions...  ...Ignition software platform and strong...  ...programming languages such as Python, Java, etc., and capable...  ...manufacturing production environment. Strong... 
    Platform
    Immediate start

    Artech

    Fremont, CA
    5 days ago
  • $80 per hour

     ...Manufacturing Systems Integration Engineer Our client, a...  ...engineers in creating software programs for automation...  ...and equipment used in production. Develop engineering...  ...Automation Ignition platform, including Vision and...  ...languages such as Python and Java, with the ability... 
    Platform
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    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
    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
    3 days ago
  • $140k - $252k

     ...Manufacturing Quality Data Engineering team specializes...  ...machine learning platforms globally. In this...  ..., to unblock key ML roadmap...  ...agent performance and integration Architect data...  ...work experience in software development ~ Experience...  ..., including Python, Docker, Kubernetes... 
    Platform
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Tesla

    Fremont, CA
    5 days ago
  • $140k - $252k

     ...The Manufacturing Quality Data Engineering team specializes in predicting...  ...generative AI and machine learning platforms globally. In this role, you'll focus on integrating systems with processes,...  ...status, and roadmaps to align with software feature delivery timelines and... 
    Platform
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    Tesla

    Fremont, CA
    5 days ago
  • $85k - $92k

     ...healthcare and life sciences, to engineering, to technology and software and beyond. We are a...  ...Engineer I, IT System Integration to join the...  ...commercialization of technology and products that will accelerate our...  ...in Bash and/or Python; C++ debugging experience is... 
    Full time
    Contract work
    Work at office

    Ultima Genomics

    Fremont, CA
    2 days ago
  •  ...Senior Release Automation Engineer 1 - Lead...  ...Release or Automation or Software Engineering experience,...  ...Robotics Process Automation platform. • 5+ years Linux...  ...of the following: bash, python, perl, ruby). • 3+ years...  ...and Machine Learning (ML) Framework. •... 
    Platform

    Maintec Technologies

    Fremont, CA
    3 days ago
  • $50 - $55 per hour

     ...Akraya Inc. is seeking an experienced Python developer in Fremont, CA, for high-performance, data-intensive applications. The ideal candidate will have expertise in Python, experience with machine learning models, and proficiency in frameworks like PyTorch or JAX. Responsibilities... 
    Hourly pay
    Contract work

    Akraya

    Fremont, CA
    1 day ago
  • $143k - $246.6k

     ...Manager, Applied AI Engineering. Reporting to the Director...  ...to deploying production ML models with robust monitoring...  ...experience in software engineering, data science...  ...hands-on experience integrating LLM APIs from providers...  ...cloud platform experience (AWS, Azure... 
    Platform
    Remote work

    Tri-Valley Career Center

    Pleasanton, CA
    1 day ago
  • $180.9k - $265.32k

     ...Machine Learning Engineer – (ADAS/...  ...seeking a Staff Software Engineer to lead the integration and deployment...  ...models into Lucid's production ADAS and autonomous...  ...productizing ML models,...  ...for automotive platforms. Build CI/CD...  ...proficiency in C++ and Python, with experience... 
    Platform
    Immediate start
    Night shift

    Lucid Motors

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

     ...critical anomalies. Own production‑oriented ML for fleet‑scale assessment...  ...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 Inc.

    Fremont, CA
    15 hours ago
  • $200k - $300k

     ...other ownership related products for both B2C and B2B...  ...We are seeking a Staff Software Engineer towork onRobotaxi and Chargingprimarily...  ...forbackend services integrating with internal and external platforms Lead and grow a team...  ..., whether that is ML forpriceoptimization,... 
    Platform
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Fremont, CA
    1 day ago
  •  ...-leading portfolio of products that are recognized globally...  ...complex semiconductor engineering workflows. We're...  ...domain knowledge, and AI/ML understanding to help...  ...the agents and the platform that powers them. This...  ...: orchestration, tool integration, observability, and... 
    Platform
    Temporary work
    Remote work
    Flexible hours
    Shift work

    SanDisk

    Milpitas, CA
    2 days ago
  • $160k - $210k

     ...and insights during production. Our breakthrough EchoStat® platform uses ultrasound...  ...a Senior Systems Engineer at Liminal, you will...  ..., evaluation, and integration of core ultrasonic...  ...with Data Science, Software, and Hardware...  ...programming skills (Python is preferred).... 
    Platform
    Flexible hours

    Liminal

    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
    1 day ago
  • $212.3k - $275.8k

     ...the Team The Cisco AI Software & Platform Group incubates and...  ...Cisco's existing Products and how customers interact...  ...and innovative ML Operations Engineer to join our global DevOps...  ...requirements and integrate models into...  ...bonus Proficiency in Python and familiarity with... 
    Platform
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    3 days ago
  •  ...Hayward, CA is seeking an Architect to lead integration and production readiness for their modular home construction platform. You will collaborate across teams to ensure...  ...Architecture, 7+ years in BIM and production engineering, and advanced Revit expertise. Veev offers a... 
    Platform

    VEEV

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

     ...Sr ADAS Software Integration Engineer Newark, CA Leading the future in luxury electric and...  ...functional teams including systems, product owner, validation, platform and controls to ensure seamless...  ...• Strong skills in C/C++/python and modeling environments such as... 
    Platform
    Immediate start

    Lucid Motors

    Newark, CA
    3 days ago
  •  ...enterprise-level AI platforms and services to...  ...and design software bots to reduce operational...  ...of AI/ML models into production environments, ensuring...  ...Continuous Integration (CI) and Continuous...  ...CD) pipelines. Python Development:...  ...closely with backend engineers, data engineers/... 
    Platform

    Veriipro

    Fremont, CA
    4 days ago
  •  ...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
  • $145k - $185k

     ...Join Veev Group in Hayward, CA as an Architect and play a crucial role in integrating architectural systems within our innovative modular product platform. Your expertise will help ensure production and construction solutions are fully coordinated and manufacturable,... 
    Platform

    Veev Group

    Hayward, CA
    14 hours ago
  • $166k - $350k

     ...Science / Ai / Ml Lead The Enterprise...  ...closely with product managers, engineering teams, business...  ...models and platforms, while leading development...  ...Evaluate and integrate emerging AI...  ...Collaborate with software engineering teams...  ...programming experience in python with... 
    Platform
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Fremont, CA
    2 days ago
  •  ...and deployment of AI/ML within production. The emphasis will...  ...and to pioneer AI/ML integration across Coherent international...  ...a data scientist or engineer with strong AI/ML...  ...Proficiency in both Python and C/C++ programming data...  ...with cloud-based ML platforms (AWS, GCP, Azure)... 
    Platform
    Contract work
    Temporary work
    For contractors

    II-VI Aerospace & Defense

    Fremont, CA
    2 days ago
  • $104k - $130k

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

    Velo3D

    Fremont, CA
    3 days ago
  • $91.6k - $164.4k

     ...The Virtual Commissioning Engineer develops and deploys highfidelity...  ...commissioning. You will integrate physicsbased models with...  ...Beckhoff TwinCAT, Siemens or other platforms beneficial Experience...  ...programming ability in Python, C++, MATLAB, SIMULINK or similar... 
    Platform
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

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

     ..., Inc. is looking for a Machine Learning Engineer to develop solutions for quality assurance...  .... You will work with engineers to create ML models using sensor data for process...  ...Ideal candidates have 3+ years in ML, strong Python skills, and a STEM background. This full-... 
    Full time

    Velo3D

    Fremont, CA
    14 hours 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!