Posted in

Sr Machine Learning Engineer

Sr Machine Learning Engineer

CompanyUber
LocationSeattle, WA, USA, San Francisco, CA, USA, Sunnyvale, CA, USA
Salary$185000 – $205500
TypeFull-Time
DegreesBachelor’s, PhD
Experience LevelSenior

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field, with 4+ years of full-time engineering experience or PhD with 2+ years of full-time engineering experience
  • Experience working with multiple multi-functional teams(product, science, product ops etc)
  • Expertise in one or more object-oriented programming languages (e.g. Python, Go, Java, C++)

Responsibilities

  • Design and build Machine Learning models with optimization engines
  • Productionize and deploy these models for real-world application
  • Review code and designs of teammates, providing constructive feedback
  • Collaborate with Product and cross-functional teams to brainstorm new solutions and iterate on the product

Preferred Qualifications

  • 3+ years of ML/economics experience and building ML/economic models
  • Experience with the design and architecture of ML systems and workflows
  • Experience with building algorithmic solutions in production, making practical tradeoffs among algorithm sophistication, compute complexity, maintainability, and extensibility in production environments
  • Experience with taking on vague business problems, translating them into ML + Optimization formulation, identifying the right features, model structure and optimization constraints, and delivering business impact
  • Experience with optimizing Spark queries for better CPU and memory efficiency
  • Working knowledge of latest ML technologies, and libraries, such as PyTorch, TensorFlow, JAX, Ray, etc
  • Experience owning and delivering a technically challenging, multi-quarter project end to end
  • Experience with big-data architecture, ETL frameworks and platforms, such as HDFS, Hive, MapReduce, Spark, , etc