Live opening · Posted 5 days ago

Software Development Engineer 2 – Fulfilment

Urban Company · Gurugram, Haryana, India (On-site)
Linkedin No
JobBeeper subscribers received an alert for this role.

At a glance

The key details from the original listing.

Posted 5 days ago
CompanyUrban Company
LocationGurugram, Haryana, India (On-site)
Work modeNo
SkillsPython, JavaScript, Node.js, Java, PostgreSQL, MySQL, MongoDB
SourceLinkedin
ListedPosted 5 days ago

About the role

Description supplied by the original job listing.

Software Development Engineer 2 – Fulfilment
About Urban Company
Urban Company is Asia's largest tech-enabled home services marketplace, operating across India, UAE, Singapore, and Saudi Arabia. Customers use our platform to book a wide range of services — beauty and grooming, cleaning, plumbing, carpentry, appliance repair, painting, and more — delivered at home, at a time of their choosing. Behind this simple promise sits a deep technology stack that matches millions of customers with trained, background-verified service partners while guaranteeing a standardised, high-quality, and reliable experience every single time.
About the Fulfilment Team
The Fulfilment team sits at the heart of Urban Company's marketplace — we make sure every customer gets the right service, from the right partner, at the right time. We do this through three core charters:
- Planning & Shaping: Efficiently planning supply to meet forecasted customer demand, and intelligently shaping that demand to meet business goals.
- Capacity Management: Managing partner time and computing real-time availability of UC services for any given time slot, customer location, business category, and skill requirement.
- Allocation & Recovery: Assigning the most suitable partner for each job while maintaining fairness in partner earnings, and protecting customer experience in cases of no-shows, cancellations, or partner unavailability.
These are classic marketplace optimization problems — forecasting, matching, scheduling, and real-time recovery — solved at the scale of millions of monthly service requests.
Job Description: SDE-2
We are looking for experienced Software Development Engineers (SDE-2) to join our Fulfilment team. You will work on complex, high-impact engineering challenges — the systems you build directly determine whether a customer's booking is fulfilled seamlessly and whether a partner earns fairly. If you enjoy problems that blend distributed systems, optimization, and real-world operational constraints, this is the team for you.
Responsibilities
- Design and build scalable, high-performance, fault-tolerant systems and services that power supply planning, capacity, and allocation.
- Develop and optimize intelligent algorithms and ML/AI-driven solutions for demand forecasting, capacity planning, and partner–job matching.
- Own features end-to-end — from ideation and design to deployment, monitoring, and iteration across a modern tech stack.
- Raise the bar on the team's engineering practices: code quality, system architecture, observability, and operational excellence.
- Collaborate cross-functionally with Product, Analytics, and Data Science teams to translate business problems into robust technical solutions.
What Are We Looking For?
- Experience: 2–3 years of experience building large-scale backend applications or Products.
-Technical Strength: Strong foundation in Data Structures, Algorithms, OS, Networks, and Database fundamentals, with a good understanding of distributed systems, concurrency, caching, and scalable architectures.
- Backend Skills: Proficiency in at least one backend language (Node.js, Java, Go, or Python). Experience with databases (MongoDB, PostgreSQL, MySQL) and messaging systems like Kafka is a plus; exposure to cloud platforms and production observability is desirable.
- AI Fluency: Hands-on experience leveraging AI in day-to-day engineering — using AI-assisted development tools (e.g., Copilot, Cursor, Claude) to ship faster, and/or building with LLMs, ML models, or intelligent automation in production systems. Curiosity to apply.
- AI to real marketplace problems is a strong plus.
- Mindset: Bias for action, end-to-end ownership, and comfort with ambiguity.
- Team Player: Ability to work collaboratively with diverse teams and stakeholders.
Why Join Us?
- Work on marketplace-scale optimisation problems that few companies in the region get to solve.
- High ownership from day one — your systems ship to millions of users.
- A culture that rewards initiative, craftsmanship, and first-principles thinking.

Work arrangement
No

Your early-applicant advantage

Live timing from JobBeeper.

Live data
3 min from Linkedin publishing this role to us finding it
9 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
73,774 roles found in the last 24 hours — the newest are not on this site yet
See available plans →

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Create free account →
⚡ Get fresh job alerts 📱 Get App