
Applications Developer I
Uber

Uber is hiring an Applications Developer I in Bengaluru to join its Catalog Ingestion Team, the group that keeps menus and product catalogs on Uber Eats complete, accurate, and fresh. In this Integrations Engineering role, you will build and maintain integrations that connect Uber systems with restaurants, supermarkets, pharmacies, and retailers around the world. It is a hands-on Python-first position where your code directly decides whether a customer sees the right dish, price, or product at the right moment. You will also share on-call responsibility for the integrations you build.
Most engineering roles ask you to build features. This one asks you to build bridges. At Uber, the Catalog Ingestion Team connects the company’s delivery platform to thousands of partner systems, and the Integrations Engineer is the person who makes those connections reliable. If you enjoy turning messy, inconsistent partner data into clean, dependable catalog information, this role deserves a close look.
Why This Role Matters
Every time someone opens Uber Eats and sees an accurate menu, a correct price, or an item that is actually in stock, an integration has done its job quietly in the background. The team’s goal is complete, accurate, fresh, and comprehensive catalogs across restaurants, grocery stores, pharmacies, convenience stores, and other verticals. That makes integration quality a customer experience issue, not just a backend concern. Your work will be visible in the product, which is rare for an entry-level engineering position.
What You Will Actually Build
The core of the job is building high quality integrations on top of Uber’s Inventory and Catalog platform. In practice, that means understanding how a partner stores and shares its data, then writing reliable code that brings it into Uber’s catalog model. Partners differ widely in how organized their data is, so a lot of the craft lies in handling inconsistency gracefully.
You will also look for gaps in the existing catalog model. When a partner provides information the platform cannot yet represent, you are expected to spot it and suggest improvements so that all partner-provided data can be ingested. That is a real design responsibility, and it shows how much trust the team places in engineers early on.
Who You Will Work With
This role sits between product engineering and local operations, so you will rarely work alone.
You will collaborate closely with the Catalog Engineering team on the Product Engineering side. On the operations side, you will work with Partner Management and Partner Engineering teams who understand the merchants on the ground. Clear written and verbal English matters here, because you will often explain technical issues to people who are not engineers.
Team | How You Will Work Together |
|---|---|
Catalog Engineering | Platform improvements and catalog model changes |
Partner Management | Understanding merchant needs and priorities |
Partner Engineering | Resolving partner-side technical issues |
Ownership And On-Call Life
This is not a build-and-forget role. You stay accountable for the ongoing quality of your catalog integrations and take part in an on-call rotation. When a live integration needs maintenance, you are expected to respond in a timely and reliable way. For freshers, this is one of the fastest ways to learn how production systems behave, because you see what happens after code ships.
Reliability is a skill you build by owning something that real customers depend on.
What Recruiters May Evaluate
The listed requirements are short but specific. Expect interviewers to look at the following:
Coding strength in at least one dynamic language, with Python preferred. Be ready to write clean, working code and explain your choices.
Attention to detail in a highly technical environment. Small data mistakes can break a catalog, so careful thinking counts.
Process discipline. The role values engineers who follow well-established processes consistently.
Autonomy and multitasking. You should be able to manage several projects at once without constant direction.
Communication. Solid written and verbal English is a basic requirement, not a bonus.
Working Environment
Bengaluru Full-Time Entry Level
Uber expects employees to spend at least 50% of their time in the office unless full remote work is approved for the role. Some roles require full-time office presence, so ask the recruiter what applies to this one.
How To Prepare Before Applying
Start with Python fundamentals: data structures, string handling, JSON and CSV parsing, and writing small, testable functions. Practice calling REST APIs, reading their documentation, and handling errors and retries. Basic SQL helps with checking and comparing data. Try building a small project that takes messy input, such as a restaurant menu in an inconsistent format, and converts it into a clean structured output.
On your resume, show proof of careful, reliable work: a project with validation, logging, or tests says more than a long list of tools. If you have maintained something live, even a small website or script, mention what you did when it broke. That matches the on-call mindset this team looks for.
Candidates with a Data Analyst background can also stand out here, because spotting patterns and inconsistencies in data is central to catalog quality.
Hiring Flow To Expect
flowchart LR A[Application] --> B[Resume Review] B --> C[Coding Round] C --> D[Technical Discussion] D --> E[Final Interview]
This is a typical flow for engineering roles. Uber has not published the exact stages for this opening.
Keywords For Resume
Python • Integrations • REST APIs • Data Ingestion • Catalog Management • SQL • JSON • Debugging • Production Support • On-Call • Git • Problem Solving • Communication Skills • Cross-Team Collaboration
Final Thoughts
This role suits a fresher who likes owning systems and cares about getting details right. The mix of coding, partner-facing collaboration, and production responsibility builds practical engineering habits early. If that sounds like the work you want, prepare your Python basics and apply with a resume that shows reliability.
The above article is written by me, a person interested in technology, automobiles, modern gadgets, movies, music, and clean aesthetics.



