Job Listings

11,880 jobs

Why AI Match requires a free account

AI Match goes far beyond keyword search — it reads your resume, learns your preferences, and ranks every job by how well it fits you. That requires a personal profile we can reference on every search.

Resume-based ranking

Paste your resume once and every listing is scored against your actual experience and skills — not just a keyword.

Salary & location filters

Set hard cutoffs for minimum pay and preferred location so only genuinely relevant roles surface in your feed.

Boost & block keywords

Promote jobs that mention your niche technologies and hide anything containing terms you want to avoid.

Senior Applications Engineer - Salesforce

Uber

San Francisco, California, USA 1 day ago

$180,000 - $180,000

Role Details

Senior Applications Engineer - Salesforce

Engineering

San Francisco, California |

Sunnyvale, California

Full Time

Apply Now

About the Role

The Sales Automation Engineering team is dedicated to empowering Uber Eats sellers by building tools and automation that make it easier to sell Uber Eats services to merchants. As a Senior Application Engineer, you will be a technical leader within the CRM and Revenue tech stack, driving the architectural vision for our Salesforce and CPQ ecosystem. You will lead complex integrations across Uber’s internal billing infrastructure and external platforms, ensuring our pricing and quoting systems are built for massive scale. Your work will directly influence Uber’s global revenue trajectory and the long-term efficiency of our global B2B sales force.

What the Candidate Will Do

  1. Technical Leadership: Lead the design and end-to-end implementation of large-scale Salesforce and CPQ features, ensuring Quote-to-Cash processes are seamless and scalable.
  2. Architecture & Strategy: Define the long-term technical roadmap for CPQ automation, including Product Catalog design, Price Rules, and complex Quote Template logic.
  3. Complex Integrations: Architect and build sophisticated middleware and API integrations between Salesforce CPQ and Uber’s core microservices (built in Go/Java) and downstream billing/ERP systems.
  4. Mentorship: Act as a technical mentor for Junior team members, conducting deep code reviews and fostering a culture of engineering excellence in Apex
  5. Stakeholder Management: Partner closely with Sales Ops, Finance, and Product Managers to translate complex pricing strategies and legal requirements into technical specifications.
  6. Operational Excellence: Drive improvements in CPQ deployment strategies (e.g., handling data-heavy migrations) and automated testing to minimize revenue-impacting errors.
  7. Problem Solving: Tackle complex architectural bottlenecks in CPQ, such as optimizing calculation engine performance for large quotes.

Basic Qualifications

  1. Education: A Bachelor’s Degree in Computer Science, Engineering, or a related field.
  2. Experience: At least 7+ years of professional software development experience.
  3. Salesforce Specialization: Minimum of 5+ years of hands-on Salesforce application development.
  4. CPQ Expertise: At least 2+ years of experience specifically designing and implementing Salesforce CPQ. Deep understanding of the CPQ object model, Quote Line Editor (QLE) customization, and Product/Price Rules.
  5. Core Engineering: Expert-level proficiency in Object-Oriented Programming (Java, Go, or Python) and a deep understanding of distributed systems.
  6. Technical Depth: Expert knowledge of Apex (Async, Triggers, Patterns), CPQ Quote Calculator Plugins (QCP), Lightning Web Components (LWC), and advanced SOQL/SOSL.
  7. API Design: Proven track record of designing high-concurrency REST/SOAP/Bulk APIs and event-driven architectures (e.g., Kafka, Pub/Sub).
  8. Communication: Demonstrated ability to influence technical and non-technical stakeholders and lead cross-functional technical discussions.

Preferred Qualifications

  1. Advanced CPQ: Experience with CPQ API for "headless" quoting or external configurators.
  2. Cloud Infrastructure: Hands-on experience with AWS/GCP services (Lambda, S3, SQS) and integrating them with SaaS platforms.
  3. DevOps Culture: Deep experience with advanced CI/CD tooling (GitHub Actions, Jenkins, Copado) and managing complex CPQ data deployments.

For San Francisco, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.

For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Principal Engineer, Earner, Backend

Uber

San Francisco, California, USA 1 day ago

$302,000 - $302,000

Role Details

Principal Engineer, Earner, Backend

Backend, Engineering

in San Francisco, California

  • Full Time

Apply Now

About the Role

Principal engineers at Uber have a deep impact across a wide variety of business and technology decisions spanning multiple projects and locations. They are passionate and pragmatic technologists who are able to design scalable systems while delivering efficient code. They are not only collaborative role models, but also approachable leaders with a point of view within a larger group.

They are humble teachers, technically mentoring a team of passionate engineers while also delivering uniquely challenging projects. A Principal-level Engineering role at Uber is special. Engineers at this level represent the top 2% of Engineers at Uber.

As a Principal Engineer on the Earner Experience team, you'll be responsible for the systems & algorithms that power the day to day experience for millions of Drivers, Couriers & Shoppers on the platform. You will provide technical leadership to all backend engineers within the Earner Engineering team at Uber and influence product strategy on the Uber app, which directly impacts millions of lives each day. This is a unique opportunity for a seasoned engineer and strong collaborator who can work with talented people in product, design, data science, operations, and engineering to help build our next-generation consumer experience products. It's a very high impact role where you will interface with all major product & platform teams at Uber. The role requires strong communication, leadership and technical chops.

What You’ll Do

SOFTWARE ENGINEERING

  • Consistently writes and documents high-quality code to solve strategically important problems; improves, role models, and promotes coding best practices; leads cross-organization development and adoption of key frameworks.
  • Provide high quality code and design review feedback to other engineers; defines, evangelizes and leads the adoption of standards and best practices within the organization for code and design reviews.
  • Evangelize technologies and their appropriate application across organizations.
  • Cultivates a culture that values training and documentation within their organization such as technical writing for engineers (e.g. API, onboarding, operations runbooks), or users (e.g. user guides, training content, Engucation, Stack Overflow responses).

DESIGN & ARCHITECTURE

  • Foresees architectural problems and/or opportunities that the organization will face a year out. Works with engineering leadership to address them before they become an issue.
  • Make intelligent bets on high-impact innovations and uses good judgment to fail fast when necessary.
  • Sets standard for architecture best practices across organizations.
  • Design long-lasting engineering artifacts that reduces complexity, balances eng-wide migration cost, increases developer velocity, or improves efficiency and reliability across multiple organizations.
  • Takes a critical area impacting multiple organizations and up-level the technical trajectory of that area directly and indirectly over several years.

COLLABORATION & LEADERSHIP

  • Creates an inclusive environment to promote open communication and leverages the ideas/opinions of others from diverse perspectives and encourages team members to recognize their value.
  • Builds strategic relationships with internal stakeholders (e.g. engineers, product managers, designers, operations representatives) and external partners to deliver on organizational goals.
  • Serves as a representative for the organization to the broader internal and external technical community.
  • Demonstrates the ability to lead org- wide engineering projects through all lifecycle stages. This includes idea inception, stakeholder engagement, collaboration, requirements gathering, design, balancing priorities, implementation, productionization, and operations.
  • Makes, embraces, and rallies org decisions that are good for Uber, even if that results in challenges for the individual or for the direct team or org.
  • Inspire & rally engineers in their org to deliver on the technical vision, making the right tradeoffs with a bias for action
  • Provides technical leadership and guidance to multiple teams to ensure effective delivery of project or organizational goals and objectives.

Basic Qualifications

PhD or equivalent in Computer Science, Engineering, Mathematics or related field AND 8-years full-time Software Engineering work experience OR 12-years full-time Software Engineering work experience, WHICH INCLUDES 7-years total technical software engineering experience in one or more of the following areas:

  • Designing and building large engineering projects, including launching more than one generation of a Mobile application to millions of users.
  • Experience with iOS or Android application development
  • Familiarity with modern mobile frameworks

For San Francisco, CA-based roles: The base salary range for this role is USD$302,000 per year - USD$336,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

$171,000 - $171,000

Role Details

<p><strong>About the Role</strong></p>
<p>Collaborates with stakeholders to design, develop, optimize, and productionize machine learning (ML) or ML-based solutions and systems that are used within a team to solve moderately complex problems.</p>
<p><strong>About the Team</strong><strong>(We are hiring for multiple teams)</strong></p>
<p>We are building the future of Uber's mobility and logistics platforms. As a software engineer, you will contribute to high-scale, strategically critical systems that impact millions of users and redefine the global transportation and membership landscape.Our teams drive innovation across critical areas including:</p>
<ul>
<li><strong>Maps & Routing:</strong> Building the core technologies for location accuracy, sensor data processing, and state-of-the-art routing algorithms to power ETAs, navigation, and matching for all Uber products.</li>
<li><strong>Uber One Membership:</strong> Enhancing user experience and growth for Uber One, a fast-growing program providing members with exclusive benefits, best prices, and priority across the platform.</li>
<li><strong>Delivery Marketplace:</strong> Delivery Marketplace is a central pillar of Uber’s delivery products, serving as the "brain" of the operation. We drive every decision that enables orders to go from point A to point B — from Uber Eats & Grocery, to newer verticals like Uber Direct and Connect. We’re responsible for everything: from dispatch decisions, predicting food ready time, delivery times, and optimizing pickup times, to ensuring we deliver the most efficient and impactful solutions for Uber’s most critical business goals</li>
<li><strong>Autonomous Mobility & Delivery (AM&D):</strong> Pioneering the integration of autonomous vehicles into the existing ecosystem, tackling the complex challenge of building a reliable, efficient, and scalable hybrid marketplace for both Rides and Eats.</li>
</ul>
<p><strong>What You’ll Do</strong></p>
<ul>
<li>Design, build, and deploy scalable machine learning models to production to solve real-world business problems.</li>
<li>Collaborate with cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specification</li>
<li>Write clean, testable, and efficient code to ensure models run with low latency and high reliability.</li>
<li>Implement monitoring systems to track model performance, stability, and data drift in live environments.</li>
<li>Stay up-to-date with standard machine learning algorithms and industry trends to continuously improve our tech stack.</li>
</ul>
<h2><strong>Basic

Qualifications

</strong></h2>
<ul>
<li>Bachelor’s degree or equivalent in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field with at least 1 year of full-time Machine Learning work experience OR PhD in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field</li>
<li>Proficiency in at least one programming language such as Java, C++, Python, or Go</li>
<li>1 year of experience with ML algorithms/modeling- developing, training, productionization and monitoring of ML solutions at scale.</li>
</ul>
<h2><strong>Preferred

Qualifications

</strong></h2>
<ul>
<li>Master’s degree or higher in Machine Learning, AI, Data Science, Computer Science, Engineering, Mathematics or related field.</li>
<li>More than 3 years of full-time machine learning work experience</li>
<li>Experience with the full ML lifecycle (at Uber Scale), including model deployment, containerization and workflow orchestration.</li>
<li>Experience in translating ambiguous business problems into technical solutions in a structured and principled way.</li>
<li>Strong communication skills, including through documentation and design discussions</li>
<li>Experience with optimization techniques and algorithmic development</li>
<li>Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis</li>
<li>High bar for quality as demonstrated by code reviews, documentation, unit and integration testing</li>
</ul>
<p>For New York, NY-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.</p>
<p>For San Francisco, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.</p>
<p>For Seattle, WA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.</p>
<p>For Sunnyvale, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.</p>
<p>For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>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 fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>

Software Engineer II - Discovery and Monetization

Uber

San Francisco, California, USA 1 day ago

$171,000 - $171,000

Role Details

Software Engineer II - Discovery and Monetization

Backend, Engineering

New York, New York |

San Francisco, California |

Sunnyvale, California

Full Time

Apply Now

About the Role

Collaborates with stakeholders within the team to build and maintain backend services and solutions to support user-facing products.

About the Team (We are hiring for multiple teams)

Uber is changing the way people think about transportation. Whether it's a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

We're looking for engineers to join our team to help grow UberEats business that enables eaters to discover new food items/restaurants/grocery items and restaurants to grow their customer base. You'll work with teams behind apps used by millions globally every day. In hundreds of cities, people tap their phones to get a ride, get food delivered, or earn extra cash with Uber; we're looking for engineers that can help us ensure every one of those experiences is magical.

UberEats ads business enables eaters to discover new foods, and restaurants to grow their customer base. You’ll work with teams behind apps used by millions globally every day and be a part of the technical foundations of a new product.

Partners with stakeholders and leads team efforts to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber.

What You’ll Do

  • Design, develop, and maintain robust and scalable software solutions
  • Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
  • Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to deployment
  • Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards
  • Stay up-to-date with the latest technologies and industry trends, evaluating their potential impact on our software systems and recommending appropriate integrations or improvements

Basiq Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field with at least 2 year of full-time Software Engineering work experience OR PhD in Computer Science, Engineering, Mathematics or related field
  • Proficiency in at least one programming language such as Java, C++, Python, or Go
  • 3+ years of experience with backend development, building and delivering end-user products.

Preferred Qualifications

  • Master’s degree or higher in Computer Science, Engineering, Mathematics or related field
  • More than 3 years of full-time Software Engineering work experience
  • Proven experience building highly available distributed systems (at Uber scale) and working across multiple backend services
  • Experience working on scalable backend systems utilizing a microservices architecture
  • High bar for quality as demonstrated by code reviews, documentation, unit and integration testing
  • Experience with optimization techniques and algorithmic development
  • Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

For New York, NY-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

For San Francisco, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Software Engineer - Fulfillment Shopping & Ordering

Uber

San Francisco, California, USA 1 day ago

$171,000 - $171,000

Role Details

Software Engineer - Fulfillment Shopping & Ordering

Backend, Engineering

San Francisco, California |

Sunnyvale, California

Full Time

Apply Now

About the Role

The Fulfillment platform is the foundation powering the logistics behind fulfilling user orders from any Uber app. It operates life cycles of orders, trips, drivers, eaters, and other user sessions when they interact with Uber. These interactions are real-time and high-scale when millions of concurrent riders, drivers, and eaters are using Uber. We support both Uber Rider businesses (pool, airports, hourly rentals, intercity trips, reservations, package delivery, uber health) and Uber Delivery businesses (groceries, uber eats, delivery API).

Our tech challenges are in both the business layer (data modeling of complex products, building reusable higher order business APIs to share across products) and the Infrastructure layer (storing high write & transient data, language framework, search & ranking, events & data streaming systems)

We are looking for a Software Engineer for the Fulfillment Shopping team to help build our next generation of product discovery, planning, and order checkout platforms. Over the next few years, this team will be innovating with new offerings like car rentals, third-party drivers, package deliveries, and reenvisioning the entire shopping and checkout flow for Uber. This is a high-impact role where you will partner with Engineering, Product, and Ops leaders across the company to launch new products as well as improve the overall efficiency of the marketplace.

You can get a glimpse of the work we do in Fulfillment

  1. https://eng.uber.com/fulfillment-platform-rearchitecture/
  2. https://eng.uber.com/building-ubers-fulfillment-platform/

What the you will do

  1. Collaborate in a team environment with significant ownership and autonomy over projects.
  2. Work on the next phase of fulfillment and product lines for our 1P, 3P, and SaaS customers, addressing significant organizational-level challenges that impact Uber's operations.
  3. Design, develop and deliver high-quality features promptly with accountability.
  4. Partner with engineering managers, product managers, and other engineering teams to define project requirements and execution plans.
  5. Ensure that system designs, including APIs, architecture, and dependency selection, result in scalable, resilient solutions that minimize support costs and enhance the partner experience.

Basic Qualifications

  1. A Bachelor's Degree in Computer Science or a related field (or equivalent experience).
  2. At least 4+ years of professional experience in software development.
  3. Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis.
  4. Proficient in at least one programming language, such as Golang, Java, C#, or C++.
  5. Experience working with distributed systems.
  6. Effective communication skills to interact with engineers, technical teams, and senior management to gather requirements, and describe software product features, technical designs, and product strategy.

Preferred Qualifications

  1. MS / Ph.D. in Computer Science or related field.
  2. Experience managing production systems with a strong availability SLA.
  3. Knowledgeable in software engineering best practices throughout the entire software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  4. Experience working with large-scale distributed systems

For San Francisco, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Senior Machine Learning Engineer

Uber

Sunnyvale, California, USA 1 day ago

$202,000 - $202,000

Role Details

Senior Machine Learning Engineer

Machine Learning, Engineering

in Sunnyvale, California

  • Full Time

Apply Now

About the Role

The NOVA AI team builds the platform and AI that powers world‑class support across mobile, web, and voice at global scale. We are now hiring a Senior ML Engineer to build and scale an autonomous support agent that resolves customer issues end‑to‑end. You’ll push the state of the art in GenAI for customer service—LLM orchestration, evaluation, safety guardrails, multilingual support—while holding a very high bar for reliability and cost efficiency. We are still at an early stage and value candidates with bias for action who get creative with GenAI tools to accelerate execution and experimentation.

What the Candidate Will Need / Bonus Points

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

  1. Work on agent architecture: agentic planning and execution loops, long-term memory, persona/voice, knowledge routing, and policy enforcement for compliant, on‑brand conversations.
  2. Ship production systems that handle millions of conversations with rigorous SLOs, fallbacks, and canaries; design graceful degradation (e.g., human handoff) and safety guardrails (prompt‑injection, jailbreak, PII redaction).
  3. Advance retrieval & reasoning: Build next-generation retrieval and reasoning pipelines, where the agent can search across different knowledge sources, apply policy-driven tools, and call structured workflows and ensure that responses are consistently grounded.
  4. Establish evals that matter: offline rubrics, simulated scenarios, safety tests, cost/latency tradeoff suites, and LLM‑as‑judge (with calibrated human review) wired into CI/CD and experiment platforms.
  5. Drive automation at scale: partner with Product/Design/Operations on coverage, policy alignment, localization, and rollout strategy to better customer experience and reduce cost per contact.

---- Basic Qualifications ----

  1. Background in LLM‑driven systems (inference optimization, prompt/program design, fine‑tuning, distillation/LoRA, safety/guardrails, evals).
  2. Strong software engineering in Python
  3. Track record of shipping customer‑facing intelligent experiences with measurable impact (A/B testing, metrics literacy).
  4. Bachelor's degree (or above) in Computer Science or related field

---- Preferred Qualifications ----

  1. Agentic architectures in production (planner/executor, memory, multi‑step reasoning) and RAG over complex, policy‑heavy knowledge bases.
  2. Experience building support automation for large consumer platforms (routing, policy codification, internal tooling, co‑pilot/auto‑resolve).
  3. Multilingual NLU/NLG (code‑switching, low‑resource languages), hallucination mitigation, safety red‑teaming, and privacy‑by‑design.
  4. Practical expertise balancing speed and reliability at scale: experiment frameworks, feature flags, canary/guarded rollouts, and clear kill‑switches.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Senior Staff Software Engineer: Data & Storage Platform

Uber

Sunnyvale, California, USA 1 day ago

$267,000 - $267,000

Role Details

Senior Staff Software Engineer: Data & Storage Platform

Backend, Engineering

Seattle, Washington |

San Francisco, California |

Sunnyvale, California

Full Time

Apply Now

About the Role

Uber’s Data Platform is the heart of the company’s critical decision-making and AI-driven intelligence. We are evolving from traditional data processing toward a Next-Generation Data Intelligence Platform—a unified, elastic fabric that collapses the silos between batch, streaming, and multimodal data.

As a Senior Staff Engineer, you will be the architect behind Uber’s Elastic Compute, Unified Semantic Layer, and Self-Evolving Knowledge Platform. You will lead the transition from legacy on-premise systems to a Modern, Cloud-Native Ecosystem, designing solutions that handle exabytes of data. Whether it’s optimizing Transactional Distributed Storage, or operationalizing Agentic Data Intelligence, your work will define the industry standard for high-performance infrastructure.

What You Will Do

  • Architect the Multi-Modal Fabric: Unify batch, streaming, and AI compute into one intelligent fabric, enabling real-time insights and trustworthy AI agents at a global scale.
  • Revolutionize Storage & Catalog: Drive the architecture for a unified catalog and metadata management service for unstructured data, leveraging native cloud object store capabilities.
  • Operationalize AI Intelligence: Partner with teams like QueryCopilot and DataIQ to bridge human validation with autonomous reasoning through agentic workflows.
  • Lead Storage Modernization: Evolve our massive-scale persistence layers—including Docstore (Transactional Distributed Storage) and Distributed MySQL—to increase resiliency and reduce operational overhead.
  • Open Source & Act as a force multiplier by contributing to the community (Hudi, Iceberg, Presto).

Basic Qualifications ----

  • 14+ Years of Engineering Excellence: Proven experience designing and operating world-class distributed data and storage systems.
  • Mastery of Storage Internals: Extensive storage experience is a must. You have deep expertise in:
  • Batch & Object Storage: HDFS, Cloud Object Storage (S3/GCS/OCI), and Blobstore metadata management.
  • Storage Optimization: Practical experience with Apache Hudi or Apache Iceberg for lakehouse architectures.
  • Transactional Systems: Experience with distributed transactional storage (e.g., Docstore, Google Spanner, TiDB).
  • NoSQL & Cache: Cassandra, Redis, and high-throughput Key-Value stores.
  • Data + AI Convergence: Deep understanding of how compute fabrics (Spark, Flink, Ray) integrate with vector databases and model-serving platforms.
  • Query Engine Proficiency: Architect-level knowledge of Presto, Trino, or Hive for large-scale analytical processing.
  • Systems Programming: Expert-level command of Java, Go, Scala, or C++ with a focus on performance tuning and distributed consensus.

---- Preferred Qualifications ----

  • Infrastructure at Scale: Experience designing AI infrastructure, including RAG (Retrieval-Augmented Generation) systems and high-bandwidth data loading for GPUs.
  • Distributed Relational Mastery: Hands-on experience with Sharded/Distributed MySQL (Vitess) and managing large-scale tabular data.
  • Multi-Cloud Vision: Demonstrated ability to build portable data solutions across OCI and GCP, optimizing for resource efficiency and intelligent scheduling.
  • SLA-Driven Reliability: Expertise in building observability, data freshness, and quality frameworks for Tier-0 mission-critical services.
  • Strategic Influence: Proven ability to lead platform modernization, mentor Staff-level engineers, and influence long-term technical strategy across multiple organizations.

For San Francisco, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.

For Seattle, WA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$267,000 per year - USD$297,000 per year.

For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Software Engineer II - Fullstack, Grocery

Uber

Sunnyvale, California, USA 1 day ago

$171,000 - $171,000

Role Details

Software Engineer II - Fullstack, Grocery

Fullstack, Engineering

in Sunnyvale, California

  • Full Time

Apply Now

About the Role

Grocery is Uber’s fastest growing business line, delighting customers with next-hour delivery of household essentials from their favorite local stores. The Shopper Experience team is focused on building best-in-class products and technology to help shoppers fulfill grocery orders.

The Shopper Experience team is looking for a strong full-stack web engineer to help build the next generation of fulfillment tools to allow shoppers to quickly and accurately pick and pack items. As a full-stack engineer, you'll be responsible for features from the inception to launch. You'll collaborate closely with engineers across the tech stack and be expected to give input on how we design new experiences for our shoppers.

What the Candidate Will Do

  • Work through the entire software engineering lifecycle, including partnering with product teams to define requirements to create new or evolve existing systems, designing, implementing, testing, launching and maintaining world-class high-availability and high-traffic services.
  • Join on call rotation, driving continuous improvements on system availability, scalability, performance and efficiency.
  • Provide technical leadership, influence fellow engineers and role model solid engineering practices.
  • Collaborate with other infrastructure teams, production engineer team and product manager to drive adoption and best practices, and to design and implement high impact, cross-product features.

Basic Qualifications

Bachelor or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience, WHICH INCLUDES 2-years total technical software engineering experience in one or more of the following areas:

Programming language (e.g. C, C++, Java, Python, or Go) and web technologies.

Preferred Qualifications

  • Product engineering
  • Fullstack Development

For Sunnyvale, CA-based roles: The base salary range for this role is USD$171,000 per year - USD$190,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

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 fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

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.

Apply Now

Engineering Manager, Fulfillment Matching and Indexing Team

Uber

San Francisco, California, USA 1 day ago

$180,000 - $180,000

Role Details

<p><strong>About the Role</strong></p>
<p>The Fulfillment platform is the foundation powering the logistics behind fulfilling user orders from any Uber app. It operates life cycles of orders, trips, drivers, eaters, and other user sessions when they interact with Uber. These interactions are real-time and high-scale when millions of concurrent riders, drivers, and eaters are using Uber. We support both Uber Rider businesses (pool, airports, hourly rentals, intercity trips, reservations, package delivery, uber health) and Uber Delivery businesses (groceries, uber eats, delivery API).</p>
<p>Our tech challenges are in both the business layer (data modeling of complex products, building reusable higher order business APIs to share across products) and the Infrastructure layer (storing high write & transient data, language framework, search & ranking, events & data  streaming systems)</p>
<p>In this role, you will lead teams responsible for the core services that power real-time matching across Uber’s Fulfillment platform. These systems efficiently and reliably connect supply (earners, drivers, shoppers) with demand (trips, orders, routes) across Mobility and Delivery. Fulfillment Matching focuses on determining which earners receive offers and when, optimizing for ETA, reliability, and overall platform efficiency within a complex, high-volume, low-latency distributed environment.</p>
<p>As a manager, you will lead and grow high-performing engineering teams while owning the reliability, scalability, and evolution of these foundational systems. Your work will directly influence dispatch efficiency, cost per trip, and the end-to-end experience for riders and earners, while shaping the long-term architecture of Uber’s Fulfillment platform.</p>
<p>You can get a glimpse of the work we do in Fulfillment</p>
<ul>
<li>https://eng.uber.com/fulfillment-platform-rearchitecture/</li>
<li>https://eng.uber.com/building-ubers-fulfillment-platform/</li>
</ul>
<p><strong>What You Will Do:</strong></p>
<p><strong>Strategic Leadership and Team Development</strong></p>
<ul>
<li>Lead and mentor a high-performing engineering team, fostering a culture of technical excellence and accountability.</li>
<li>Actively manage career growth, performance, and skill development while maintaining a high bar for engineering quality and reliability.</li>
<li>Drive the technical vision and roadmap by translating complex business and product requirements into generic, reusable platform capabilities that ensure scale and reliability across the Fulfillment system.</li>
</ul>
<p><strong>Vision and Technical Roadmap</strong></p>
<ul>
<li>Define and execute the technical strategy and roadmap, ensuring close alignment with the broader Fulfillment platform vision and Uber company-wide objectives.</li>
<li>Drive significant initiatives to scale offers for earning opportunities and develop rules framework to maintain compliance.</li>
</ul>
<p><strong>Architecture and Design Excellence</strong></p>
<ul>
<li>Oversee the design and architecture of highly scalable, reliable, and extensible matching systems.</li>
<li>Apply a rigorous platform mindset to develop robust data models, defining clear APIs, and building core capabilities for tasks like concurrent matching and job assignment optimizations.</li>
<li>Ensure that designs maintain a high bar for quality, prevent the accumulation of technical debt, and promote extensible solutions.</li>
<li>Projects will involve developing data models for new earning opportunities.</li>
</ul>
<p><strong>Execution and Delivery Management</strong></p>
<ul>
<li>Own the end-to-end execution of critical projects in Matching (e.g., cross LoB matching, multimodal matching).</li>
<li>Implement and refine processes for planning, prioritization, and tracking to ensure timely and high-quality delivery, effectively managing competing priorities and inbound requests.</li>
</ul>
<p><strong>Cross-Functional Collaboration and Influence</strong></p>
<ul>
<li>Proactively partner with Product, Data Science, and other Engineering teams (e.g., Matching, Rider, Fares) to gather requirements, manage dependencies, and drive consensus on shared initiatives.</li>
<li>Represent the team in critical technical discussions and provide strategic input and guidance across the organization.</li>
</ul>
<p><strong>Operational Health and Efficiency</strong></p>
<ul>
<li>Ensure the reliability, performance, and cost-efficiency of Matching services.</li>
<li>Drive initiatives for simulation, change validation, and cost optimization, ensuring the platform can scale effectively to meet projected growth.</li>
<li>Oversee the efficient handling of customer inbounds and maintenance tasks for the platform.</li>
</ul>
<p><strong>Basic

Qualifications

</strong></p>
<ul>
<li>Bachelor’s degree in Computer Science, Engineering, or a related technical field.</li>
<li>10+ years of relevant experience in software engineering.</li>
<li>2+ years of experience in an engineering management role, leading technical teams through technical leads.</li>
<li>Strong leadership skills but also deeply technical: Proven experience designing, building, and operating high-scale, backend distributed systems. Requires a solid understanding of technical architecture, system design, and problem-solving acumen.</li>
<li>Experience with various project management and prioritization frameworks.</li>
</ul>
<p><strong>Preferred

Qualifications

</strong></p>
<ul>
<li>Master's degree or Ph.D. in a related technical field.</li>
<li>Proven ability to approach product and business challenges with a platform-first mindset to achieve maximum leverage and extensibility.</li>
<li>Strong understanding of data modeling, API design, and microservices architecture in a complex, interconnected environment.</li>
<li>Ability to balance strategic thinking with hands-on technical execution and problem-solving, especially when dealing with ambiguous or ill-defined problems.</li>
<li>Exceptional communication, negotiation, and influencing skills, with a strong track record of successful cross-functional collaboration and executive stakeholder management.</li>
</ul>
<p>For San Francisco, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.</p>
<p>For Sunnyvale, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.</p>
<p>For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>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 fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>

Senior EDMCS Cloud Consultant

Uber

Dallas, Texas, USA 1 day ago

$162,000 - $162,000

Role Details

<p><strong>About the Role</strong></p>
<p>As a part of Uber’s FinTech organization within the CFO’s office, you will be at the forefront of innovating the world’s most advanced financial products. Our team leverages industry best practices to manage complex global business operations, ensuring data reliability, audit compliance, and operational excellence.</p>
<p>As a <strong>Senior EDMCS Cloud Application Developer</strong>, you will serve as a technical lead for enterprise metadata management. You will partner with FinTech leaders to perform systems analysis, design scalable data models, and implement critical changes across our financial ecosystem. Your impact will be measured by the seamless launch of high-stakes projects and your ability to influence cross-functional teams across Engineering, Accounting, and Finance.</p>
<p><strong>What You'll Do</strong></p>
<h3><strong>1. Architecture & Design</strong></h3>
<ol>
<li>Lead Oracle EDMCS solutions, including system configuration and application development.</li>
<li>Design enterprise metadata management frameworks, complex hierarchies, and master data governance models.</li>
<li>Configure specialized EDMCS components: Viewpoints, Node Types, Node Sets, and Subscription models.</li>
<li>Translate complex business requirements into scalable functional and technical design specifications.</li>
</ol>
<h3><strong>2. Integration & Automation</strong></h3>
<ol>
<li>Architect and build robust integrations between EDMCS and the broader Oracle EPM/ERP suite (FCCS, ARCS, EPBCS, Oracle Fusion, others ERPS and Prod stack applications).</li>
<li>Develop high-performance automation solutions using <strong>REST APIs, Groovy scripts, and EPMAutomate</strong>.</li>
<li>Manage "data in motion" by building and maintaining inbound/outbound data loads, extracts, and transformation rules to ensure cross-system consistency.</li>
</ol>
<h3><strong>3. Governance & Compliance</strong></h3>
<ol>
<li>Establish and enforce data governance policies, approval workflows, and security models (roles/permissions).</li>
<li>Ensure all configurations and migrations meet strict SOX-compliant audit trails and regulatory requirements.</li>
<li>Maintain comprehensive documentation for design, configuration, and testing evidence.</li>
</ol>
<h3><strong>4. Collaboration & Leadership</strong></h3>
<ol>
<li>Partner with Finance and cross-functional teams to deeply understand data flows and solve complex delivery challenges.</li>
<li>Conduct workshops, demos, and end-user training sessions for EDMCS modules.</li>
<li>Mentor junior team members and review technical deliverables to ensure quality and adherence to project governance.</li>
<li>Troubleshoot system bottlenecks and optimize application performance for large-scale hierarchies.</li>
</ol>
<p><strong>Basic Qualifications</strong></p>
<ol>
<li><strong>Experience:</strong> 6+ years of professional experience in financial systems or software engineering.</li>
<li><strong>Core Expertise:</strong> Strong hands-on experience with <strong>Oracle EDMCS (EDM Cloud)</strong>, specifically in metadata modeling, request workflows, and validations.</li>
</ol>
<p><strong>Preferred Qualifications</strong></p>
<ol>
<li>Strong hands-on experience with Oracle EDMCS (EDM Cloud).</li>
<li>Expertise in:</li>
<li>Hierarchy management and metadata modeling</li>
<li>Viewpoints, node types, and subscriptions</li>
<li>Request workflows and validations</li>
<li>Experience with Oracle EPM suite (FCCS, EPBCS, EPCM,ARCS).</li>
<li>Knowledge of integration tools (ODI, OCI, MuleSoft, APIs).</li>
<li>Strong SQL and data transformation skills.</li>
<li>Understanding of Finance processes:</li>
<li>Chart of Accounts (COA)</li>
<li>Entity management</li>
<li>Cost center hierarchies</li>
<li>Experience in master data governance frameworks.</li>
<li>Excellent communication and stakeholder management.</li>
<li>Strong problem-solving and analytical skills.</li>
<li>Ability to lead discussions and drive decisions.</li>
<li>Experience with cloud platforms (OCI, AWS, Azure).</li>
<li>Knowledge of scripting (Groovy, Python) for automation.</li>
<li>Proficiency in integrating EDMCS with other systems using EPMAutomate and Oracle data pipelines</li>
<li>Understanding of financial systems and processes, with the ability to analyze business requirements and translate them into effective EDMCS solutions</li>
</ol>
<p>For Dallas, TX-based roles: The base salary range for this role is USD$162,000 per year - USD$180,000 per year.</p>
<p>You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.</p>
<p>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 fuels progress. What moves us, moves the world - let's move it forward, together.</p>
<p>Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.</p>
<p>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.</p>