About the Role** Uber is seeking a highly skilled and motivated Senior Engineer to join our Fleet Engineering team in Seattle, WA, Sunnyvale, CA, or Mission Bay (San Francisco). This role sits at the intersection of hardware and software performance engineering, with an increased focus on software-level diagnostics, tuning, and observability across our infrastructure stack. You’ll help optimize performance from the OS and kernel layers up through application runtimes (Java, Go, Python, ML frameworks) while working across Uber’s multi-cloud, bare-metal, and containerized environments. This role is ideal for someone with a systems or SRE background who thrives on tackling complex performance issues across the stack. **\-\-\-\- What the Candidate Will Do ----** 1. Analyze and optimize application and system performance across cloud instances, bare metal, and containerized workloads — from the Linux kernel and JVM/Golang runtimes to large-scale service configurations. 2. Debug high-impact performance issues using profiling tools (e.g., perf, eBPF, flamegraphs) and propose sustainable, software-driven improvements in reliability and cost efficiency. 3. Partner with SREs and Infra engineers to automate performance analysis and observability, ensuring scalable alerting, telemetry, and diagnostics across services. 4. Act as a bridge between software and infrastructure teams, aligning cloud shape benchmarking, storage platform, and service owners to deliver full-stack performance improvements. 5. Contribute to Uber’s internal benchmarking and profiling frameworks, working with developers to instrument services and production environments for real-world insight. 6. Drive architectural and tooling decisions that influence how Uber builds, monitors, and scales its systems. 7. Stay current on new server technologies, runtimes, and infrastructure paradigms — and assess their performance impact. **\-\-\-\- Basic Qualifications ----** 1. 5+ years of experience in systems-level performance engineering, SRE, or backend infrastructure development. 2. Strong software engineering background (5+ years) with fluency in Golang, Java, Python, or C/C++. 3. Expertise in performance profiling and tuning with tools like flamegraphs, Linux perf, eBPF, or similar. 4. Deep understanding of Linux internals, including CPU scheduling, memory management, and networking. 5. Experience with container orchestration platforms (e.g., Kubernetes, Docker). 6. Familiarity with distributed systems, observability, and SRE concepts (SLIs/SLOs, alerting, telemetry). 7. Ability to work independently and drive automation around performance observability. 8. Strong collaboration and communication skills. **\-\-\-\- Preferred Qualifications ----** 1. Experience with application-specific benchmarks, particularly in databases, streaming, or Golang-based systems. 2. Leadership in performance debugging, profiling, and system telemetry best practices. 3. Experience with application-level tuning for databases, stream processing, or machine learning platforms (TensorFlow, PyTorch). 4. Experience in microservices environments and distributed tracing tools (e.g., OpenTelemetry, Jaeger). 5. Background in hardware health monitoring or evaluating emerging silicon (e.g., Arm, GPU acceleration). 6. Experience developing internal performance tooling or frameworks. 7. Familiarity with large-scale service deployments and cluster management at hyperscaler levels. 8. Understanding of CI/CD pipelines and performance regression detection. 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. You will also be eligible for various benefits. More details can be found at the following link [https://www.uber.com/careers/benefits](https://www.uber.com/careers/benefits). Uber is proud to be an Equal Opportunity/Affirmative Action 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](https://forms.gle/aDWTk9k6xtMU25Y5A). 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.