Posted in

Staff ML Engineer – Shopping Ranking and Recommendations

Staff ML Engineer – Shopping Ranking and Recommendations

CompanyUber
LocationSan Francisco, CA, USA, Sunnyvale, CA, USA
Salary$223000 – $248000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Mathematics or related field
  • 4+ years of experience in software engineering with an emphasis on data-driven methodologies, deep learning, and online experimentation
  • Strong problem-solving skills, with expertise in ML methodologies
  • 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++).
  • Experience with big-data architecture, ETL frameworks and platforms, such as HDFS, Hive, MapReduce, Spark, etc.
  • Working knowledge of latest ML technologies, and libraries, such as PyTorch, TensorFlow, Ray, etc.
  • Proven track records of being a fast learner and go-getter, with willingness to get out of the comfort zone.

Responsibilities

  • Provide technical leadership to a passionate, experienced, and diverse engineering team.
  • Manage project priorities, deadlines and deliverables and design, develop, test, deploy and maintain ML solutions.
  • Raise the bar of ML engineering by improving best practices, producing exemplary code, documentation, automated tests and thorough & precise monitoring, and applying model debugging & interpretation techniques.
  • Partner with product owners, data scientists and business teams to translate key insights and business opportunities into technical solutions.

Preferred Qualifications

  • 6+ years of experience in ML experience and building ML models
  • Experience in designing and crafting scalable, reliable, maintainable and reusable ML solutions using deep-learning techniques and statistical methods.
  • Experience with building ranking and recommendation systems 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 owning and delivering a technically challenging, multi-quarter project end to end.
  • 2+ years of experience working in a cross-functional and/or cross-business projects, partnering with Product, Scientists, and cross-org leads to shape the team’s strategies
  • Passionate about helping junior members grow by inspiring and mentoring engineers