Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Uber

Sr Software Engineer

Bangalore, India

The team is at the forefront of innovation, driving the development of Uber's next marketing growth engine. We focus on pioneering technologies to enhance marketers' efficiency and productivity. Our initiatives include GrowthGPT, an AI application platform, along with a suite of AI marketing applications and Creative Optimization Platform which is a centralized system that integrates diverse display advertising assets, offers dynamic creative design, enables bulk creation, facilitates cross-channel publishing, and conducts data-driven analysis to enhance ad campaign performance through automated optimization.

The Growth Innovation team at Uber is committed to pioneering solutions that revolutionize marketing efficiency and excellence. We seamlessly integrate with diverse tools providing quality checks, optimize content creation processes across all authoring platforms, and establish robust compliance policies. We aim to enhance productivity by streamlining content creation across various marketing applications through efficient workflows and tools. Furthermore, the Creative Optimization Platform utilizes Multi-Armed Bandit (MAB) techniques to maximize user engagement, showcasing our dedication to continuously improve effectiveness and scalability.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

Domain: Possess familiarity with generative AI technologies and their various applications. Experience with A/B testing and Multi-Armed Bandit testing methodologies.

Code: Produces top-tier code, ensuring reliability, readability, efficiency, and testability. Conducts thorough code reviews and develops comprehensive tests and quality documentation in adherence to software engineering principles. Demonstrates proficiency in data structures, algorithms, programming languages, frameworks, and key phases of the software development life cycle. Proactively identifies, reports, and resolves technical issues in accordance with industry standards and best practices.

Design: Applies software design principles and leverages knowledge of existing Uber software solutions to create, extend, or develop effective architectures aligned with project requirements. Anticipates and adapts to evolving design needs, evaluating trade-offs to deliver systems capable of meeting current and future demands.

Execute: Drives technical and business impact by executing tasks with diligence and urgency. Plans, organizes, and manages resources efficiently to ensure timely delivery of work. Analyzes problems, evaluates alternatives, and takes responsibility for decisions while considering factors such as resources and costs.

Collaborate: Fosters trusting and collaborative relationships across diverse teams, valuing each individual's unique contributions. Resolves conflicts by understanding different perspectives and aligns teams to achieve common goals. Provides constructive feedback in a respectful and impactful manner.

---- Basic Qualifications ----

We are looking for experienced smart engineers who are passionate about the domain and the technology. Those who have a track record of ownership, execution quality, and customer obsession.

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • Experience coding using general-purpose programming language (eg. C/C++, Java, Python, Go, C#, or Javascript)
  • Strong experience in architecture design, high availability, and high-performance systems.
  • Deep understanding of distributed systems.

---- What the Candidate Will Do ----

Experience using Generative AI and Machine Learning Infrastructure to concretely impact engineering efficiency

We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world 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 accommodations@uber.com.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Uber-129822
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • FSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Pet-friendly Office
    • Snacks
    • Some Meals Provided
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • Company Equity
    • Performance Bonus
  • Professional Development

    • Work Visa Sponsorship
    • Associate or Rotational Training Program
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program