Machine Learning Scientist, Autopilot AI

Tesla

Responsibilities

  • You will be part of a team of deep learning experts who research, design, implement, optimize, and deploy neural networks that advance the state of the art in perception for autonomous driving.

Requirements

  • Strong experience with Python and software engineering best practices.
  • An “under the hood” knowledge of deep learning: layer details, loss functions, optimization, etc.
  • Fluency with common neural network architectures for computer vision, speech, NLP, etc.
  • Expertise in one of these areas: object detection, object tracking, behavior prediction, pose estimation, gesture recognition, depth estimation, semantic & instance segmentation, video networks, autoregressive networks (e.g. GPT, pixel-cnn), reinforcement learning, neural radiance fields (NeRF).
  • Experience with PyTorch, or another major deep learning framework such as TensorFlow.
  • Experience with data manipulation tools including jupyter notebooks, numpy, scipy, matplotlib, scikit-learn, Python & Bash scripting, Linux environment.
  • (bonus) Familiarity with neural network quantization, distillation, pruning, etc.
  • (bonus) Comfortable working in a shared cluster environment (e.g. Slurm, network filesystems).
  • (bonus) Record of driving research projects from start to end, including conception, experimentation, iteration, and integration into a working product.