If you’re passionate about artificial intelligence, machine learning, and solving real-world challenges with data-driven innovation, the Uber Off Campus Drive 2025 brings you an incredible opportunity. Uber, one of the world’s most renowned tech-driven mobility companies, is currently hiring for the position of Machine Learning Engineer II under its fast-growing AI Solutions division. This role is ideal for professionals and fresh graduates looking to make a mark in the field of machine learning and AI engineering while contributing to global-scale systems that impact millions of users every day.
Let’s take a detailed look at this latest Uber recruitment 2025 opportunity, its responsibilities, required skills, and how to apply.
Uber Off Campus Drive 2025
| Category | Details |
|---|---|
| Company Name | Uber Technologies Inc. |
| Job Role | Machine Learning Engineer II |
| Department | Uber AI Solutions – Moonshot AI Team |
| Qualification Required | B.E/B.Tech, M.E/M.Tech, or Ph.D. in Computer Science or related field |
| Experience | 0–2+ years (Freshers and Experienced candidates can apply) |
| Location | Hyderabad, India / Bangalore, India |
| Salary Range | Competitive as per industry standards |
| Job Type | Full-time, Hybrid (50% office presence required) |
Job Overview
As part of Uber’s AI Solutions team, the ML Engineer II will play a key role in designing and implementing advanced machine learning models that power Uber’s gig marketplace. The Moonshot AI team, where this position resides, focuses on optimizing supply and demand through smart automation and real-time data analysis.
This position offers a chance to work on cutting-edge applications such as Generative AI, computer vision, natural language processing, and large language models (LLMs). You’ll collaborate with engineers, product managers, and program managers to bring scalable AI solutions to life.
Key Responsibilities
As an ML Engineer II, you will:
- Design and develop large-scale machine learning systems for Uber’s gig marketplace.
- Collaborate with backend and frontend teams to integrate ML-powered features into production systems.
- Build and refine ML-assisted annotation systems for Gen AI labeling, image/video classification, and segmentation.
- Develop automated quality evaluation systems using LLM-as-Judge frameworks.
- Write high-quality, modular, and maintainable code in languages like Java, Go, or Python.
- Conduct code reviews and ensure adherence to the company’s best coding practices.
- Stay updated with the latest trends in deep learning, NLP, computer vision, and generative AI.
- Prototype new models and systems that drive measurable business outcomes.
This position is not only technical but also collaborative—requiring close coordination with data scientists, product managers, and platform engineers.
Skills Required
To succeed as an ML Engineer II at Uber, candidates should bring a mix of strong technical skills, creativity, and analytical thinking. The ideal applicant should have:
- A degree in Computer Science, Data Science, or related discipline (Ph.D., M.Tech, or B.Tech).
- Hands-on experience with machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Deep understanding of AI model training, evaluation, and deployment processes.
- Proficiency in Computer Vision, Natural Language Processing, or Deep Learning.
- Excellent coding skills in Java, Go, or Python, with a focus on performance and reliability.
- Familiarity with distributed training systems and cloud environments such as AWS, GCP, or Azure.
- Problem-solving and analytical thinking abilities.
- Curiosity for continuous learning and experimentation.
Preferred Qualifications:
- 2+ years of industry experience in ML/AI roles.
- Proven record of training large models using distributed infrastructure.
- Ability to collaborate across departments and function as a strong team player.

Why Join Uber?
Uber is not just a workplace—it’s a platform for innovation, collaboration, and personal growth. Here’s why joining Uber’s AI Solutions team is a career-defining move:
- Impact at Scale: Your work will influence how millions of users experience Uber’s services worldwide.
- Cutting-Edge Technology: You’ll be part of a pioneering team developing advanced AI and ML models for real-world applications.
- Learning Culture: Uber encourages constant learning, offering opportunities to explore the latest in AI research and automation.
- Global Collaboration: Work with some of the brightest minds in tech across multiple continents.
- Diversity and Inclusion: Uber promotes a diverse, equitable workplace where ideas thrive.
Uber’s culture emphasizes bold thinking, teamwork, and speed—qualities that help the company maintain its leadership in the global mobility ecosystem.
Salary Details
While Uber hasn’t disclosed the exact salary range for this role, ML Engineer II positions at Uber typically offer competitive pay packages, including performance-based bonuses, health benefits, and stock options. Compensation may vary depending on experience, skills, and location.
Candidates can expect a total annual compensation that aligns with global tech industry standards for similar AI and ML roles.
Hiring Locations
Uber is hiring ML Engineers for its offices in Hyderabad and Bangalore, India. Both locations are key technology hubs for Uber, offering world-class infrastructure, advanced AI research environments, and cross-functional collaboration opportunities.
Uber follows a hybrid work model, requiring employees to spend at least half of their working hours in-office, promoting innovation and teamwork.
How to Apply
Interested candidates can apply through the official Uber Careers page. Follow these simple steps:
- Visit the Uber Careers Page.
- Search for “ML Engineer II – AI Solutions.”
- Review the job description and eligibility criteria.
- Click “Apply Now” and complete the online application form.
- Upload your updated resume and any supporting documents.
Uber Apply Link : Click here
Instant Job Updates and Alerts :
Telegram Group : Click here
Join our WhatsApp Group: Click here
Shortlisted applicants will be contacted for further assessment, which may include technical interviews and coding evaluations.
About the Company
Founded in 2009, Uber Technologies Inc. has transformed how the world moves. With operations spanning over 70 countries and more than 10,000 cities, Uber’s mission is to “reimagine the way the world moves for the better.” From ride-sharing and food delivery to freight and advanced AI research, Uber continues to push technological boundaries.
The company’s AI Solutions division is among its most ambitious initiatives, designed to develop intelligent systems that optimize global operations through automation, data science, and machine learning. Working at Uber means joining a global team of innovators driven by a shared mission: to move the world forward.



