Back to jobsJob overview

About the role

Machine Learning Engineer at Bot Auto

Required Skills

pythonc++pytorchtensorflowdeep learningcomputer visiontransformer architecturesautonomous drivingreal-time processing

About the Role

Machine Learning Engineer role at Bot Auto focusing on developing deep learning models for autonomous driving mapping. Responsibilities include designing algorithms for lane detection and HD map updating in challenging environments. The role requires expertise in computer vision, transformers, and real-time perception systems.

Key Responsibilities

  • Design, train, and deploy deep learning models for lane marking and road feature detection
  • Develop transformer-based architectures for spatial-temporal perception and HD map updating
  • Handle complex scenarios like poorly painted lanes and construction zones in dynamic weather
  • Collaborate with perception, localization, and planning teams to integrate map components
  • Conduct data analysis, dataset curation, and annotation for model training

Required Skills & Qualifications

Must Have:

  • Advanced degree (Ph.D or Master's) in computer science, engineering, robotics, or related fields
  • In-depth knowledge and extensive experience in deep learning, computer vision, and transformer architectures
  • Hands-on experience with ML frameworks such as PyTorch or TensorFlow
  • Solid programming skills in Python and preferably C++

Nice to Have:

  • Proven track record of research publications in top machine learning conferences/journals
  • Prior experience in autonomous driving perception, semantic segmentation, online map generation, or multi-modal sensor fusion
  • Experience with real-world deployment of perception models in robotics or autonomous systems