Machine Learning Engineer: Building Intelligent Shopping Systems

4 weeks ago


Sunnyvale, California, United States Uber Full time
About the Role

At Uber, we're on a mission to revolutionize the way people shop. Our Shopping Ranking Team is at the forefront of this effort, leveraging cutting-edge Machine Learning (ML) and Optimization techniques to build scalable and reliable shopping intelligence ranking and recommendation systems.

We're seeking talented individuals who excel in problem-solving and critical thinking, with a proven track record of learning and growth. As a Machine Learning Engineer on our team, you'll have the opportunity to work across various lines, from infrastructure development to ML model development, productionalization, and more.

Key Responsibilities
  • Design and build Machine Learning models in the Ranking and Recommendation domain.
  • 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.
Requirements
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics, or a related field, with 2+ years of full-time engineering experience.
  • 1+ years of ML experience and building ML models.
  • 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 a willingness to get out of the comfort zone.
Preferred Qualifications
  • 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 with design and architecture of ML systems and workflows.
  • Experience owning and delivering a technically challenging, multi-quarter project end to end.
Compensation and Benefits

For San Francisco, CA-based roles, the base salary range for this role is USD $158,000 per year - USD $175,500 per year.

For Sunnyvale, CA-based roles, the base salary range for this role is USD $158,000 per year - USD $175,500 per year.

For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of compensation. You will also be eligible for various benefits. More details can be found at the following link: Uber Benefits.



  • Sunnyvale, California, United States ST LUKE LEARNING CENTER Full time

    About the RoleWe are seeking a highly skilled Staff Data Scientist to join our team at ST LUKE LEARNING CENTER. As a key member of our organization, you will play a critical role in driving innovation and excellence in machine learning and data science.Key ResponsibilitiesDesign and develop large-scale machine learning systems to enhance our HomeFeed...


  • Sunnyvale, California, United States Apple, Inc. Full time

    About the RoleWe are seeking a highly skilled Machine Learning Scientist/Engineer to join our Applied Machine Learning (AML) Data Science team at Apple, Inc. This is an exciting opportunity to work on building groundbreaking Machine Learning technologies and make a real-world impact.Key ResponsibilitiesDevelop pioneering machine learning algorithms to enable...


  • Sunnyvale, California, United States Apple Inc. Full time

    Unlock the Power of Machine Learning at Apple Inc.Join our team of innovative machine learning scientists and engineers at Apple Inc. and contribute to the development of groundbreaking technologies that shape the industry.We are seeking a highly skilled Machine Learning Scientist/Engineer to work on building powerful machine learning models that serve...


  • Sunnyvale, California, United States TalentOla Full time

    About the RoleTalentOla is seeking a highly skilled Machine Learning Operations Engineer to join our team. As a key member of our data science platform, you will be responsible for designing and implementing cloud solutions, building MLOps pipelines on cloud platforms (AWS, Azure, or GCP), and ensuring the smooth operation of our machine learning systems.Key...


  • Sunnyvale, California, United States DoorDash Full time

    About the RoleWe're seeking a talented Machine Learning Engineer to join our team at DoorDash. As a key member of our engineering team, you will have the opportunity to leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging...


  • Sunnyvale, California, United States DoorDash Full time

    About the RoleWe're seeking a talented Machine Learning Engineer to join our team at DoorDash. As a key member of our engineering team, you will have the opportunity to leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging...

  • Software Engineer

    2 weeks ago


    Sunnyvale, California, United States Google Full time

    About the RoleWe're seeking a highly skilled Staff Software Engineer to join our team at Google. As a key member of our engineering team, you will be responsible for designing, developing, and deploying large-scale software systems that handle massive amounts of information.ResponsibilitiesManage performance analysis and Machine Learning compiler...

  • Software Engineer

    1 week ago


    Sunnyvale, California, United States Google Full time

    About the JobGoogle Cloud's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data...

  • Software Engineer

    3 weeks ago


    Sunnyvale, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on high-impact projects that drive innovation and growth. Our team is responsible for developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesProvide technical leadership...

  • Staff Engineer

    2 weeks ago


    Sunnyvale, California, United States LinkedIn Full time

    About the RoleWe are seeking a highly skilled Staff Engineer to join our Machine Learning team at LinkedIn. As a Staff Engineer, you will be responsible for developing and training cutting-edge machine learning models and algorithms that can effectively leverage our members' platform activities and industry trends to create personalized...


  • Sunnyvale, California, United States AppLab Systems, Inc Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our team at AppLab Systems, Inc. as an AI Vision Expert. This is an exciting opportunity to work on cutting-edge projects and contribute to the development of innovative AI solutions.Key ResponsibilitiesDevelop and Optimize AI Models: Design, implement, and refine machine...

  • Software Engineer

    3 weeks ago


    Sunnyvale, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on high-impact projects that drive innovation and growth. Our team is responsible for developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesProvide technical leadership...

  • Software Engineer

    3 weeks ago


    Sunnyvale, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on high-impact projects that drive innovation and growth. Our team is responsible for developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesProvide technical leadership...

  • Software Engineer

    3 weeks ago


    Sunnyvale, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on high-impact projects that drive innovation and growth. Our team is responsible for developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesProvide technical leadership...


  • Sunnyvale, California, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Sr. Applied Scientist to lead our Machine Learning (ML) visioning and roadmap planning efforts. As a key member of our team, you will be responsible for building Machine Learning solutions to solve complex economic problems at scale.Key ResponsibilitiesTranslate business and functional requirements into concrete...


  • Sunnyvale, California, United States Blockchain Technologies. LLC Full time

    Job Overview**Specialized Area:** Artificial Intelligence and Machine Learning**Job Title:** Machine Learning Engineer**Location:** Remote (US-based company)**Duration:** 6 months (contract)**Domain Exposure:** Insurance, Telecommunications, Information Technology/Software**Work Authorization:** Client: To Be Discussed Later**Employment Type:** W-2...


  • Sunnyvale, California, United States Google Full time

    About the RoleThe Applied Machine Learning Organization at Core Machine Learning is seeking a highly experienced Principal Engineer to lead the technical design and development of our Generative AI tuning and optimization platform. As a key member of our team, you will be responsible for driving the long-term design and experience of our tuning and...


  • Sunnyvale, California, United States META Full time

    Job Summary:Meta is seeking an experienced ASIC Engineer, Architecture to join our Infrastructure organization. Our servers and data centers are the foundation upon which our rapidly scaling infrastructure efficiently operates and upon which our innovative services are delivered.Key Responsibilities:Develop Data Center Machine Learning ASIC architecture,...


  • Sunnyvale, California, United States Bobbie's Learning Center LLC Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our team at Bobbie's Learning Center LLC. As a key member of our delivery products team, you will play a central role in developing machine learning solutions that enhance delivery efficiency while optimizing user experience and business economics.Key ResponsibilitiesDesign and...


  • Sunnyvale, California, United States DoorDash USA Full time

    About the RoleWe are seeking a talented Machine Learning Engineer to join our Delivery Excellence team at DoorDash USA. As a key member of our team, you will leverage our robust data and machine learning infrastructure to develop inference and ML models that impact millions of users across our three audiences and tackle our most challenging business...