Software Engineer (AI) (m/f) 80-100%
- 24 July 2026
- 80 – 100%
- Permanent position
- Zurich
Job summary
Join a leading CAE software company, innovating in AI solutions. Collaborate in a dynamic environment with flexible hours and professional growth.
Tasks
- Develop AI technologies integrating synthetic data and machine learning.
- Analyze complex 3D geometric data and implement processing methods.
- Collaborate with experts in geometry, simulation, and software engineering.
Skills
- PhD or degree in computer science, engineering, or natural science.
- Expertise in machine learning frameworks like PyTorch or TensorFlow.
- Strong programming skills in C++ and Python, with good analytical abilities.
Is this helpful?
About the job
Geometric Machine LearningPossible tasks
- Explore the forefront of innovation by working on AI solutions at the intersection of cutting-edge technologies such as FEM simulation, computer vision and geometry modeling.
- Contribute to the development and extension of AI-based technologies that combine synthetic data generation, numerical simulation and machine learning.
- Design and implement methods for processing, representing and analyzing complex 3D geometric data on mesh level.
- Apply simulation-driven data and surrogate-modeling techniques to efficiently learn from large-scale synthetic datasets.
- Contribute to the development of scalable AI pipelines integrating geometry generation, simulation, data preparation, model training and validation.
- Collaborate closely with experts in sheet metal forming, simulation technology, software engineering and machine learning.
- Work in an agile SCRUM team.
- PhD or degree in computer science, engineering or natural science
- Having expertise in several of the following areas is beneficial:
- Machine learning and deep learning, including modern frameworks such as PyTorch or TensorFlow.
- Geometric machine learning, U-Net, graph neural networks, mesh-based learning or related methods for 3D geometric data.
- Development of generative, predictive or surrogate models for engineering applications.
- Strong understanding of mathematics, optimization and statistical learning methods.
- Experience with synthetic data generation, simulation-based learning or data-driven engineering workflows.
- Understanding of numerical simulation, manufacturing processes, CAE applications or related engineering domains.
- Good software engineering skills and experience with object-oriented design and development.
- Programming experience in C++ and Python.
- Strong analytical skills and ability to solve complex technical problems.
- Interest in working at the intersection of AI, geometry and engineering simulation.
- Team player with strong communication and collaboration skills.
- Good command of English. German is a plus.
- A challenging role in a respectful and global working environment
- Being part of a world-leading, high-end CAE software company
- Working on cutting edge technologies for the automotive industry
- Professional development and continuous education
- Excellent balance between your working life and your private life through flexible home office and flexible working hours
Start of work is 1st September 2026. Please note that we only consider applicants that have the legal right to work in Switzerland. We will only consider direct applications. Please send us your CV and attachments. We are looking forward to receiving your application.
Processing of applicant’s personal data is based on our Data Privacy Policy.