This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Applied AI at Uber builds intelligent systems that power critical product experiences across the platform. As an Engineering Manager II — Computer Vision, you will lead a high-performing team of engineers developing state-of-the-art vision and multimodal systems that support large-scale, production-grade applications such as document intelligence, onboarding automation, transcription systems, and other visual AI workflows. You will be responsible for driving technical execution and long-term strategy across computer vision initiatives, partnering closely with Product, ML Infrastructure, and cross-functional stakeholders. This role requires strong technical depth in machine learning systems and distributed production environments, combined with exceptional people leadership and organizational impact. You will shape multi-year technical direction, elevate engineering standards, and ensure your team delivers reliable, scalable, and high-quality AI solutions that drive measurable business impact.
Job Responsibility:
Lead and manage a team of software and deep learning engineers, delivering high-quality computer vision products and scalable ML systems
Develop and execute technical strategies that align with business objectives, translating complex product requirements into clear, multi-quarter roadmaps and platform architecture
Collaborate cross-functionally with Product, ML Infra, Data, and partner engineering teams to drive technical innovation and deliver measurable impact across business units
Plan, prioritize, and oversee execution, ensuring timely delivery through effective delegation, empowering tech leads, and maintaining high engineering standards
Mentor, grow, and develop a world-class team of deep learning engineers, fostering a culture of continuous learning, operational excellence, and high performance
Requirements:
Bachelor’s degree in Computer Science, Engineering, or equivalent technical background with exceptional demonstrated impact
12+ years of industry experience, including 3+ years leading high-performing engineering teams in large-scale distributed production environments
Proven track record of delivering sustained business impact over multiple quarters through strong execution and organizational leadership
Experience driving timely execution through effective delegation, empowering technical leads, and leading cross-team alignment by setting clear priorities and resolving trade-offs
Demonstrated ability to translate complex business problems into multi-year technical strategies and cross-team platform architectures
Nice to have:
Strong experience training and optimizing large-scale vision or multimodal models, including Vision-Language Models (VLMs) or foundation models
Deep understanding of computer vision techniques such as object detection, segmentation, OCR, document layout understanding, and point cloud processing
Experience working with large-scale distributed systems and real-time data processing environments
3+ years of experience managing a team of senior engineers, with demonstrated strength in coaching, career development, and building inclusive, high-performing teams
Experience partnering closely with ML Infrastructure teams to scale training, evaluation, and deployment pipelines
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp
All full-time employees are eligible to participate in a 401(k) plan