> Markdown version of [/jobs/ext/3570930-lead-software-engineer-ai-robotics](https://www.wearedevelopers.com/jobs/ext/3570930-lead-software-engineer-ai-robotics). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer (AI & Robotics) - **Company:** D 3 COMPONENTS, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Artificial Intelligence, Software Applications, Artificial Neural Networks, Computer Vision, Automation of Tests, Cloud Computing, Computer Simulation, Continuous Integration, Information Leak Prevention, Relational Databases, Software Debugging, Domain Name System (DNS), Human-Computer Interaction, Identity and Access Management, Python (Programming Language), PostgreSQL, Linux System Administration, Machine Learning, Object Detection, Open Source Technology, Software Architecture, Qt (Software), Software Tools, Robotic Automation Software, Scientific Computating, Server Administration, Software Engineering, Systems Integration, Siemens NX, Management of Software Versions, Web Hosting Services, Graphics Processing Unit (GPU), Google Cloud, Enterprise Software Applications, Cloud Platform System, High Performance Computing, Graph Neural Networks, Pytorch, Delivery Pipeline, Uncertainty Quantification (UQ), Model Validation, AI Coding Agents, Git, Fastapi, Containerization, Scikit Learn, Information Technology, Modeling and Simulation, Xgboost, Data Management, Machine Learning Operations, Api Design, DeepMind, Industrial Software, Network Server, Data Pipelines, Software Usability, Docker - **Published:** October 3, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pou7ry71lt ## About the Role * Relevant education or equivalent experience. Bachelor's degree or higher in computer science, computational science, mathematics, physics, engineering or a related field, or equivalent demonstrated practical experience. * Strong Python and software engineering skills. Experience building and maintaining structured applications or software packages beyond notebooks and exploratory scripts. Comfortable with Git, versioning, debugging, automated testing and technical documentation. * Practical machine-learning experience. Experience preparing data, training models and evaluating performance using frameworks such as PyTorch, scikit-learn or equivalent. Familiarity with regression, gradient-boosted models such as XGBoost, and neural networks such as multilayer perceptrons (MLPs). A solid understanding of model validation, overfitting, data leakage and appropriate evaluation metrics. * Experience connecting models to usable software. Ability to build data-processing pipelines, work with relational databases (preferably PostgreSQL), and integrate model training or inference into an application or engineering workflow. * Practical infrastructure and deployment skills. Experience deploying and maintaining applications on servers or cloud platforms, including containerization with tools such as Docker and CI/CD workflows. Comfortable with basic server administration, managing access permissions and troubleshooting operational issues. * Basic scientific and engineering understanding. Familiarity with fundamental concepts in physics or mechanical engineering, and the ability to reason about physical processes, numerical results and modelling assumptions. * Technical ownership, initiative and independence. Demonstrated ability to take responsibility for a substantial software or applied ML project, navigate an existing codebase, prioritize work and carry improvements through to delivery. A research mindset: you proactively identify opportunities, investigate unfamiliar problems and test ideas systematically. * Clear communication and presentation skills in English. Ability to explain technical decisions and trade-offs, document your work, and collaborate with colleagues and partners from different backgrounds. Comfortable delivery presentations, product demonstrations and technical pitches to technical and non-technical audiences. * Based in Europe. This is a remote role with occasional international travel. Candidates must be based in Europe, and priority will go to those with legal residence there. 3DC cannot provide support with obtaining or extending residence permits., * Advanced technical education. A master's degree or PhD in a relevant field, particularly involving applied ML, scientific computing or computational engineering. * Application and API development. Experience developing in Rust, building desktop applications with Tauri or Qt/PySide6, or developing APIs with FastAPI. * Scientific computing and optimization. Familiarity with numerical and multiphysics simulation, finite element methods, design of experiments, uncertainty quantification or parameter optimization. * Computer vision and additional ML architecture. Experience with computer-vision models for inspection, object detection or defect detection, particularly YOLO models. Familiarity with graph neural networks (GNNs) or transformers is also valuable. * Robotics and industrial systems. Experience with ROS 2, sensor data, robotic systems or software integration in a manufacturing environment. * Google Cloud Platform and web operations. Hands-on experience with GCP, Linux server administration, website hosting, domain and DNS management, and cloud resource and cost monitoring. * ML infrastructure and high-performance computing. Experience deploying simulation or ML workloads on HPC systems, working with GPUs, tracking experiments, and building reproducible training and model-deployment workflows. * AI-assisted development and open-source collaboration. Experience using AI coding agents effectively while reviewing, testing and taking responsibility for generated code. Experience working with or contributing to open-source projects is a plus. * Manufacturing knowledge and engineering tools. Prior knowledge of materials science, welding or metal additive manufacturing, or experience with CAD/CAM tools such as Siemens NX. * Technical leadership and collaborative R&D. Experience guiding technical priorities in a small team, coordinating with external partners, or contributing to research projects, technical reports and industrial pilots., 1. Background and mutual fit. A conversation about your experience, interests, working style and expectations, with an opportunity to learn more about the team and the role. ## Description We are looking for a Lead Software Engineer to take ownership of RobTrack's software and AI development. This is a hands-on role for someone who enjoys both developing models and building applications, data pipelines and engineering workflows. You will work on an existing platform, understand the decisions behind it, and help shape its next stage of development. Alongside the core product, you will contribute to projects involving simulation-driven manufacturing, computer vision and automated inspection. What you will work on * Own and develop the application. Maintain and extend RobTrack's software, connecting data management, model training, predictions and user-facing workflows. * Build and validate applied ML. Develop models and pipelines for process prediction and parameter optimization using experimental and simulation data, and contribute to computer-vision applications. * Strengthen the engineering foundations. Improve software architecture, testing, data quality, reproducibility and deployment. Develop CI/CD and versioning practices, balancing new capabilities with a maintainable codebase. * Maintain web and cloud infrastructure. Manage the web interface, server infrastructure and Cloud Platform environment, including deployments, access management, troubleshooting and ongoing maintenance. * Connect simulation, HPC and machine learning. Work with our numerical simulation specialists to develop and deploy multiphysics simulation workflows on high-performance computing systems and connect the resulting data with ML and manufacturing applications. * Turn technical work into industrial results. Collaborate with robotics and manufacturing specialists, propose technical initiatives, plan milestones, and contribute to pilot deployments and collaborative R&D deliverables. Present progress, demonstrate the software and explain technical decisions to partners and customers., Our team brings together expertise in materials science, robotics, simulation and AI. The work connects software development with physical experiments and industrial applications. This role offers substantial involvement in the product's technical direction, close collaboration across disciplines, and the opportunity to see your work tested against real manufacturing problems. You will work with emerging AI methods, robotic manufacturing and advanced simulation, with room to propose and develop your own technical initiatives. 3D-Components is an alumnus of Google DeepMind Accelerator: Robotics. We also participate in RunwayFBU's AI and Robotics Lab, connecting our work with a wider community of technology specialists and industrial partners.