ML Simulation Engineer
Aptiv
Wuppertal, Germany
Your Tasks
- Develop, support and execute advanced simulations and software tool development for synthetic data generation for automotive interior sensing machine learning algorithms;
- Modelling, texturing, rigging and animation of 3D assets, and building diverse scenes;
- Minimize domain gap of synthetic and real data for training and testing of ML algorithms;
- Work closely with machine learning engineers to understand data requirements;
- Deployment of simulation render jobs on-premise and/or in cloud;
- Writing high quality, tested and efficient software in Python for our AI/ML Simulation Stack;
- Working in an Agile SW development team (SCRUM).
Your Background
Required Qualifications:
- Bachelor's or master's degree in computer science or related field with specialization on Computer Simulation, Computer Graphics or Computer Vision;
- 3 years of practical experience with 3D simulation software, video game development or another related field;
- Strong software development skills in Python. You have a passion for clean, well-tested, and documented code;
- Proven experience with at least one of the following tools: Blender 3D, Unreal Engine, Unity;
- Practical experience with Linux, version control systems (e.g. Git, DVC);
- Solid knowledge in classical computer vision and camera calibration;
- Basic knowledge in machine learning model building and evaluation;
- Fluent in English. Excellent written and verbal communication skills & interpersonal skills.
Preferred Qualifications:
- Solid knowledge in at least one common ML framework (e.g. PyTorch, Tensorflow);
- Experience working with Image-based Generative Models (e.g. Stable Diffusion, GANs, VAEs, Diffusion Models);
- Experience with scaling large workloads on cloud infrastructure;
- Experience working with large scale datasets.
Apply Now
Don't forget to mention EuroTechJobs when applying.