U

Uber

Connects people with rides, meals and groceries

Staff Software Engineer

AI Application EngineeringPosted on Nov 10
Full-timeIn-person

About the Job

Requirements

  • A BS or MS degree in Computer Science, Engineering, or equivalent practical experience is required.
  • At least 8 years of professional software development experience is required.
  • Demonstrated experience designing, building, scaling, and operating high-throughput, low-latency distributed systems and microservices in cloud environments is required.
  • Deep programming expertise in Go, Java, Python, or C++ is required.

Responsibilities

  • Architect the backend design and long-term architecture of a shared, reusable agentic platform that enables AI models to execute connected, multi-step autonomous workflows across secure healthcare communication channels.
  • Connect AI-driven agentic capabilities to core business systems using explicit access boundaries, fine-grained action permissions, deterministic fallbacks, and automated verification layers.
  • Build secure, reliable integrations with Electronic Health Record systems, Third-Party Administrators, and enterprise healthcare portals, extending them to support AI-driven automation.
  • Drive data privacy, HIPAA compliance, and data governance best practices across multi-tenant platform services, ensuring protected health information isolation across traditional and AI-driven workflows.
  • Partner with Product Managers, Operations, Legal, and Design to translate regulated healthcare and AI requirements into technical roadmaps for enterprise customers.
  • Provide technical mentorship and guidance to senior and mid-level engineers, champion engineering standards, lead architecture reviews, and promote technical excellence across the team.

Desired Qualifications

  • Experience in healthcare technology, HIPAA or protected health information compliance, non-emergency medical transportation, or enterprise software-as-a-service integrations.
  • Hands-on experience building, scaling, and operating production-grade AI systems, agentic frameworks, or large language model-integrated workflows connected to enterprise backend systems.
  • Direct experience defining runtime permissions, execution limits, access boundaries, and auditability mechanisms for AI agents taking actions within production systems.
  • Experience collaborating with strategic enterprise customers or partners to translate operational requirements into unified platform architecture.
  • Ability to define technical strategy for cross-team initiatives, navigate ambiguous business requirements, balance speed with platform stability, and mentor engineers to improve technical capability.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs