Senior Software Engineer

Motional Logo

Motional

πŸ’΅ $155k-$207k
πŸ“Remote - United States

Summary

Join Motional's Data Mining team and spearhead new mining strategies and workflows to improve the performance of our autonomous driving vehicles. You will own large-scale mining workflows, build high-quality datasets for ML product improvement, and contribute to data processing pipelines. Rigorous error analysis across complex driving scenarios will be a key part of your role, providing statistical depth on model performance. This position requires a BS in computer science or a similar discipline and 5+ years of experience in architecting and shipping high-performance, large-scale distributed systems. The role offers the possibility of remote work within the United States and a competitive salary.

Requirements

  • BS in computer science or similar discipline
  • 5+ years of experience architecting and shipping high-performance & large-scale distributed systems
  • Experience with core AWS services (S3, RDS, EMR, EKS, OpenSearch etc.)
  • Experience with writing complex yet efficient SQL queries for data analysis purposes
  • Experience with common DBMS (PostgreSQL, MySQL, MongoDB etc.)
  • Experience with data warehousing and parquet data manipulation (e.g. Athena, Redshift, BigQuery)
  • Experience with Spark, Beam, Kafka, Hadoop or other data processing tools
  • Fluency in Python and experience on production-quality software development
  • Solid software engineering principles (software design patterns, configuration management, source control, build processes, code reviews, testing methodologies, app containerization, continuous integration etc.)

Responsibilities

  • Own large-scale mining workflows that surface rare objects, model errors & long-tail events
  • Build high-quality datasets to improve ML products through training & edge case validation
  • Contribute to data processing pipelines that fuel our in-house billion-scale image search engine
  • Provide statistical depth on model performance & generalization through rigorous error analysis across complex driving scenarios

Preferred Qualifications

  • MS/PhD in computer science, machine learning, statistics or computer vision
  • Experience with at least one of the following ML techniques/models: Few-shot Learning, Metric Learning, Information Retrieval, Recommender Systems, Contrastive Learning, Semi-supervised Learning, Object Detection / Segmentation / Prediction
  • Experience with data visualization tools (Redash, Looker, PowerBI, Tableau etc.)
  • Experience with PyTorch or other deep learning frameworks
  • Experience with A/B testing methodologies and metrics tracking systems
  • Experience with machine learning in the autonomous driving domain
  • Familiarity with autonomous driving sensors (cameras, lidar, radar, localization sensors etc.)

Benefits

  • This position can support remote work within the United States
  • Medical, dental, vision, 401k with a company match, health saving accounts, life insurance, pet insurance

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.