Software Engineer (Python / C++) -- ML Platform & Production Integration
$120k - $150kVelo3D
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.
- 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.
- 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.
- Job Title ML Engineer What You Will Own End-To-End ML Lifecycle Across Real Products. Data Ingestion Feature Design Model Selection Training... ...or related fields. Expert Python. Deep familiarity with... ...control. Exposure to MLOps platforms such as MLflow, Kubeflow, Airflow...Platform
- ...Principal Photonic Process Integration Engineer Fremont, CA, United States (... ...internal reliability teams, and product engineering organizations.... ...across multiple foundry platforms. Analyze fabrication, test,... ...investigation, and CAPA implementation Python programming for data...PlatformWork at office
$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...PlatformHourly payFull timeContract workFor contractors- ...Implement and optimize ML models on embedded platforms, including FPGA and... ...with hardware and software teams to integrate ML models into production systems. Research... ...to junior engineers. Publish research... ...languages such as C/C++, Python, and experience with...Platform
- ...-world problems through innovative ML solutions. This role will involve close... ...data workflows, and deploying production-ready models. The ideal candidate will possess hands-on skills in Python and SQL, proficiency in cloud platforms like AWS and Azure, and a solid understanding...PlatformContract work2 days per week
$168k - $360k
...our robotics platforms from... ...prototype to production deployment in... ...and hands‑on Software Manager, leading... ...robotics software engineering team; will... ...‑only or ML‑only... ...architecture, hands‑on C++ engineering,... ...design, C++/Python code reviews... ..., hardware integration, and...PlatformH1bWork at officeVisa sponsorshipFlexible hours3 days per week$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... ...Strong cloud platform experience (AWS, Azure...PlatformRemote work- ...Machine Learning Engineer Fremont, CA,... ...scientists, software engineers, and... ...learning models in production environments.... ...engineering teams to integrate machine... ...languages such as Python, R, or Java,... ...Experience with cloud platforms (e.g., AWS,... ...within AI/ML. Publications...Platform
- ...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
- ...knowledge on the integration of Ignition with... ...with manufacturing engineers to develop and... ...develop and implement software programs for... ...are used in the production. Develop software... ...software platform and strong programming... ...languages such as Python, Java, etc. and capable...Platform
- ...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
- ...guidelines, with the ability to meet productivity and quality targets. Nice to... ...workflows. Familiarity with AI/ML concepts, data management, and data analysis platforms. About Us: Arthur Lawrence is a... ...and clients: Education, Integrity, Value Creation, Collaboration,...Platform
$130k - $160k
...Job Brief: The Data Engineer III will lead the... ..., ensuring data integrity and availability while... ...other data platform team members Minimum... ...dimensional data models in production environments... ...coding skills in Python, Java, or similar... ...tools Knowledge of AI/ML Experience...PlatformRemote workWork from homeFlexible hours$144k - $224k
...Software Engineer III, Data Platform Hybrid- Any Office (Fremont, CA, Salem... ...for playback and ML training. Key Responsibilities... ...Multimodal Data Integration: Develop systems to... ...proficiency in Python and at least one JVM... ...: Familiarity with C++ or Rust for high-performance...PlatformFull timeTemporary workWork at officeRelocation packageFlexible hours$180k - $200k
...Senior AI & Data Engineer to join our... ...power our AI platform; designing and... ...AI agents and integrations that connect our... ...to deliver production systems across... ...testable SQL and Python for data... ...engineering, AI/ML engineering, or... ...closely related software engineering role...PlatformFull time$150.4k - $200k
...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...PlatformLocal area$174.3k - $200k
...Machine Learning Engineer UnitX builds the world's leading... ...'s leading manufacturers' production lines. Every year, $15B worth... ...Maintain Production-Ready Software: Develop scalable ML pipelines for deployment... ...teams to seamlessly integrate ML solutions into fully automated...$141k - $307k
...architecture, trusted data products, and production-grade... ...related cloud data platforms to support Enterprise... ...solutions using Python, SQL, Spark, and modern... ...closely with AI/ML engineers, data scientists, business... ...decisions for data integration, storage, transformation...PlatformLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$180.9k - $265.32k
...technology and software-defined vehicle... ..., design and engineering, ambition and integrity. In Lucid Air and... ..., and production happening in-house... ...on productizing ML models, ensuring... ...for automotive platforms. * Pipeline... ...proficiency in C++ and Python, with experience...PlatformFull timeNight shift$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 timeWork experience placementLocal area$100k - $216k
...Tesla is seeking a Data Engineer to join our Optimus production engineering team and play... ...of KPIs and dashboards Integrate diverse data sources, including... ...with multiple database platforms (MySQL, MS SQL Server,... ...similar) Proficiency in Python for data engineering and...PlatformTemporary workFlexible hours- ..., LLC We have job opening for Python Developer and the detailed Job... ...role you will be responsible for engineering, integrating and maintaining an analytics data platform based on a hybrid cloud... .... • 2+ years of professional software engineering experience (APIs, services...Platform
- ...salesforce developers, integration teams, downstream... ...in line with the product vision.... ...using integration platforms. Designing and... ...purpose languages like Python or Node.js Hands... ...other enterprise software systems such as Chorus... ...Advanced Analytics, AI/ML based forecasting...Platform
$157k - $185k
Position Details Job Title: MTS Process Integration Engineer Location: Kaiser Dr Office -... ...manufacturing processes and systems for the production of various products, ensuring... ...process analysis skills using software such as JMP or Python. Experience in a quality‑certified...Full timeWork at officeLocal area- ...QA Automation Engineer The QA Engineer is responsible... ...of Client's software products through systematic testing... ...languages (e.g., Python, Java, Selenium, PyTest... ...agile and continuous integration/continuous delivery (... ...containerization and cloud platforms (e.g., Docker, AWS)....Platform
- ...Machine Learning Engineer Location... ...-serve MLOps platform (standards, templates... ...CI/CD for ML (test, security... ...tooling. Integrate telemetry and observability... ...with software engineers to... ...: Strong Python engineering skills and production experience building...PlatformContract work
- ...Embedded Software Engineer Key skills: Proficiency in C, C++ and working experience in... ...control, sensor integration, and mathematical... ...in support of a product or device in a relevant... ...architecture / platforms. Experience in... ...Proficiency in Python and familiarity with...PlatformWork experience placement
- ...strong expertise in Python backend development,... ...frameworks, and Google Cloud Platform (GCP) to lead the... ..., or Django) and integrate them with LLMs and... ...with clients, product managers, and engineering teams to capture business... ...reviews focused on AI/ML and cloud...Platform
- ...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...PlatformTemporary workRemote workFlexible hoursShift work
- ...services using Python (FastAPI, Flask, or Django) and integrate them with LLMs and... ...with clients, product managers, and engineering teams to capture... ...reviews focused on AI/ML and cloud... ...architecture and software engineering, ideally... ...tech product or platform environments....Platform
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!
- full stack / python developer (remote) Fremont, CA
- platform developer Fremont, CA
- platform engineer Fremont, CA
- software technical support Fremont, CA
- healthcare software sales Fremont, CA
- software quality assurance Fremont, CA
- id software Fremont, CA
- senior c# .net software developer Fremont, CA
- internship software Fremont, CA
- embedded software Fremont, CA

