Engineering Manager II

2 days ago


Bengaluru India Uber Full time

Job Description

About the Role

Delivery Search powers the discovery experience for Uber Eats, Groceries, and Retail - enabling customers to find the right stores, items, and deals quickly and reliably. We build and operate large-scale query understanding, retrieval, and ranking systems that serve millions of users daily, continuously improving search relevance, personalization, and performance.

In this role, you will lead a high-impact engineering team responsible for advancing Uber's query understanding capabilities - including query parsing, spell correction, synonym expansion, entity recognition, and intelligent suggestions. You will drive the design and optimization of distributed systems that power low-latency retrieval, ranking, and hydration, ensuring continuous improvements to the throughput, scalability, and reliability of the serving stack.

You'll partner closely with Product Managers, Data Scientists, and Machine Learning teams to bring new capabilities to market, while ensuring your team delivers systems that are scalable, maintainable, and reliable at Uber scale.

---- What You Will Do ----

1. Own the technical vision and roadmap for backend services powering Delivery Search.
2. Lead, manage, and grow a team of backend engineers, fostering technical excellence and professional development.
3. Drive execution for large-scale improvements in query processing, retrieval and ranking performance.
4. Architect and evolve distributed systems to ensure high availability, low latency, and scalability at Uber scale.
5. Partner with ML engineers to integrate AI-driven ranking and personalization models into backend services.
6. Collaborate with Product, Data Science, and other Search infrastructure teams to deliver impactful features and improvements.
7. Establish and uphold engineering best practices in code quality, design, testing, and operations.
8. Recruit, onboard, and retain top backend engineering talent, with a commitment to diversity and inclusion.

---- What You Will Need ----

1. Bachelor's degree (or higher) in Computer Science or a related technical field.
2. 10+ years of software engineering industry experience, including deep expertise in large-scale distributed systems.
3. 3+ years of engineering management experience leading high-performing teams.
4. Strong system design and architecture skills, with the ability to lead from a technical perspective when necessary.
5. Proven track record of delivering high-scale, high-availability services in a fast-paced environment.
6. Experience with search infrastructure (e.g., Elasticsearch, OpenSearch, Solr) or other distributed indexing/retrieval systems.

---- Preferred Qualifications ----

1. Familiarity with search ranking, query understanding, and text processing.
2. Experience with big data and streaming technologies (e.g., Spark, Kafka, Flink, Airflow, Presto).
3. Experience with experimentation platforms and performance measurement.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

.Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .



  • India Microsoft Full time

    Job Description The Windows Cloud division is looking for a Software Engineer II (SWE II) that will help us take the Windows Cloud platform, as well as the Windows 365 Cloud PC and Azure Virtual Desktop business to the next level. Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) have recently been recognized as leaders in the Gartner Magic...

  • Software Engineer II

    2 weeks ago


    India Microsoft Full time

    Job DescriptionThe Windows Cloud division is looking for a Software Engineer II (SWE II) that will help us take the Windows Cloud platform, as well as the Windows 365 Cloud PC and Azure Virtual Desktop business to the next level.Windows 365 Cloud PC (W365) and Azure Virtual Desktop (AVD) have recently been recognized as leaders in the Gartner Magic Quadrant...

  • Software Engineer II

    2 weeks ago


    India Microsoft Full time

    Job DescriptionAre you an experienced software engineer with a passion for solving highly complex and ambiguous engineering challenges Do you excel in collaborating with tech leads, architects, program managers, and data disciplines Are you able to generate energy and help create clarity for the features that you drive Do you have a proven track record of...

  • Engineer II

    2 days ago


    Bengaluru, India SNC Lavalin Fayez Engineering Full time

    Job Description Job Description We're AtkinsRalis, a world class Engineering Services and Nuclear organization. We connect people, data and technology to transform the world's infrastructure and energy systems. Together, with our industry partners and clients, and our global team of consultants, designers, engineers and project managers, we can change the...


  • India Microsoft Full time

    Job DescriptionWe are seeking a highly skilled and experienced Software Engineer II iOS Developer to join our mobile engineering team. You will lead the design and development of innovative applications for Apple devices, including iPhones and iPads. This role demands deep technical expertise, a passion for user-centric design, and the ability to collaborate...


  • India Akamai Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Are you passionate about Linux and automation at scale?Would you like to own critical services in a new public cloud platform?Join our IaaS Site Reliability Engineering (SRE) team.We design, develop, and operate infrastructure and services that power the backbone of our cloud platform. This is a rare opportunity to help build a public cloud from the ground...

  • Software Engineer II

    2 weeks ago


    India Microsoft Full time

    Job DescriptionWith the Microsoft Cloud Security team, we take immense pride in developing a diverse set of security products and services that are leaders in their respective market segments. Our innovative solutions have set new industry standards, earning global recognition safeguarding critical infrastructure at the highest scale. Microsoft Defender for...

  • Data Engineer II

    2 weeks ago


    India Microsoft Full time

    Job DescriptionDo you have a relentless passion for data engineering and building platforms that enable decision science at scale Does processing petabytes of data every day excite you Do you enjoy designing complex workflows and pipelines that power measurement, insights, and visualization from real-world user data-ultimately driving experiments and...


  • India Microsoft Full time

    Job DescriptionAre you passionate about architecting, building, and maintaining next-generation platforms for real-time data delivery that power Microsoft's multi-billion-dollar advertising business On our team, you'll design and evolve complex systems, apply AI and next-gen technologies to solve modern engineering challenges, and collaborate with Ads and...

  • Software Engineer II

    2 weeks ago


    India Microsoft Full time

    Job DescriptionMicrosoft is on a mission to build platforms and products that create and complete magical experiences across Microsoft, to empower every person and organization to achieve more.As part of that mission, Microsoft Devices Software team is on a journey to create new experiences on the Windows platform. A fundamental part of our strategy is...