Skip to content
mimi

Intern in Machine Learning Engineering

Align Technology

On-site Internship Entry Level 2w ago

About the role

About

We are looking for a highly motivated intern to join our R&D team at Align Technology Zurich. You should be available for 15h/week on-site, and you will be compensated with 30CHF/hour. To be considered for this role, you must be enrolled in a full-time degree program.

Key Responsibilities

  • Evaluate and analyze the output quality of 3D generative models to inform design decisions through systematic testing and benchmarking.
  • Design and implement automated evaluation pipelines for 3D generative networks and their output meshes.
  • Develop metrics and tests to assess quality, robustness, and failure cases of generated 3D geometry.
  • Write automated tests to validate code correctness and model behavior.
  • Work on 3D geometry processing and constraint optimization to define and verify mesh quality criteria.
  • Analyze model outputs, identify limitations, and propose improvements to the team.
  • Collaborate closely with the Advanced Technology Development team in Zurich.
  • Get insights into a modern, fast-growing Research & Development department of an international corporation.

Skills, Knowledge & Expertise

  • Enrollment in a degree program in computer science, mathematics, engineering or a related field.
  • Good Python programming skills and basic software engineering knowledge.
  • Familiarity with PyTorch or similar deep learning frameworks.
  • Understanding of 3D geometry processing concepts.
  • Basic understanding of common generative network architectures (e.g., AE, VAE, GAN, diffusion models).
  • Solid grounding in linear algebra, geometry, and optimization.
  • Attention to detail and high standards for quality.
  • Good communication skills in English.
  • Good organizational skills.

Nice to Have

  • Experience with 3D geometry processing libraries (e.g., trimesh, open3d, pymeshlab, libigl).
  • Experience with constraint optimization.
  • Experience writing automated tests or building CI/CD pipelines.
  • Familiarity with data processing libraries such as NumPy, SciPy, scikit-learn.
  • Experience training or fine-tuning ML models.
  • Knowledge of evaluation methodologies for generative models.

Skills

PythonPyTorch

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free