Principal Engineer - AI/ML Incubation Projects

Global technology company revolutionizing urban mobility through ride-sharing, food delivery, and transportation solutions.
$324,000 - $360,000
Machine Learning
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Principal Engineer - AI/ML Incubation Projects

Uber is seeking a Principal Engineer to lead AI/ML Incubation Projects within their Platform Engineering team. This role offers a unique opportunity to shape the future of urban mobility through advanced machine learning and computer vision technologies. As a Principal Engineer, you'll have far-reaching impact across multiple business units and technological domains, focusing on developing scalable AI systems that power Uber's global operations.

The position combines technical leadership with hands-on development, requiring expertise in computer vision, perception modeling, and semantic understanding. You'll work with cutting-edge ML techniques while collaborating with cross-functional teams to drive innovation in autonomous systems and computer vision applications. The role involves mentoring junior engineers and influencing technical strategy across various domains including Hardware, Data, and AI/ML.

This is an ideal opportunity for an experienced technologist who wants to work at the intersection of theoretical machine learning and practical applications at scale. You'll be part of Uber's engineering team, known for its fast-paced environment and innovative approach to solving urban mobility challenges. The team's work directly impacts millions of users worldwide, from riders and drivers to restaurants and delivery partners.

The position offers competitive compensation, including a substantial base salary range of $324,000-$360,000, along with equity awards and comprehensive benefits. Working in a hybrid model, you'll join a team focused on sensor data collection, processing, and AI/ML-based perception technologies, contributing to Uber's mission of helping people go anywhere and get anything.

Last updated a month ago

Responsibilities For Principal Engineer - AI/ML Incubation Projects

  • Lead design, development and implementation of ML techniques for computer vision and perception
  • Advise on build and design of AI systems for global network operations
  • Shape and evaluate machine learning techniques for Computer Vision and Perception
  • Contribute to Uber's strategy across multiple technology stacks
  • Collaborate with product and business teams on vision and roadmap
  • Provide thought leadership and technical mentorship to junior engineers

Requirements For Principal Engineer - AI/ML Incubation Projects

Python
Linux
  • Bachelor's degree or equivalent experience in AI, ML, Computer Vision, Robotics, and/or Autonomous Systems
  • 5+ years experience in computer vision, machine learning, and algorithms
  • Experience with hardware instrumentation of device drivers and firmware
  • Experience in data labeling, collection, storage and retrieval
  • Proficiency in Python and Linux
  • Familiarity with OpenCV, TensorFlow/PyTorch
  • Expertise with Perception technologies

Benefits For Principal Engineer - AI/ML Incubation Projects

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Principal Engineer - AI/ML Incubation Projects

Director, Engineering - Driver Pricing

Lead Uber's driver pricing engineering team, overseeing ML modeling and optimization systems for a 40-person engineering organization.

Senior Product Manager, Local Data Contributor Success

Senior Product Manager position at Google focusing on Local Data Contributor Success, requiring 8 years of product management experience and expertise in technical product development.

Lead Group Product Manager, AI Frameworks

Lead Google Cloud's AI frameworks adoption strategy, develop developer communities, and establish thought leadership in AI/ML space while managing product evangelism initiatives.

Senior Technical Program Manager, Semantic Perception

Senior Technical Program Manager position at Google, leading semantic perception initiatives in AR/XR and immersive computing technologies.

Group Product Manager, Machine Learning Frameworks Applied Ecosystem

Lead product management for Google's Machine Learning Frameworks, focusing on Keras and collaborating across internal and external AI ecosystems.