Uber

Staff Software Engineer, Metrics Team

Uber

Remote
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to Uber, where we are revolutionizing the way people move around the world. As a Staff Software Engineer on our Metrics Team, you will play a crucial role in driving the development and implementation of our metrics infrastructure to enable data-driven decision making across the company. We are seeking a highly skilled and motivated individual with a deep understanding of software engineering and a passion for building scalable and reliable systems. If you are a natural problem solver, thrive in a fast-paced environment and are excited about using your technical expertise to make a significant impact, we want to hear from you. Join us and be a part of shaping the future of transportation.

  1. Develop and implement metrics infrastructure to support data-driven decision making across the company.
  2. Lead and drive the development of software solutions for collecting, processing, and analyzing data to measure key business metrics.
  3. Collaborate with cross-functional teams to identify and prioritize metrics needs and ensure alignment with business goals.
  4. Design and implement scalable and reliable systems to handle large volumes of data.
  5. Monitor and maintain the performance, availability, and security of the metrics infrastructure.
  6. Troubleshoot and resolve complex technical issues related to the metrics infrastructure.
  7. Stay up-to-date with industry trends and best practices in software engineering and data analytics.
  8. Mentor and provide technical guidance to junior engineers on the team.
  9. Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
  10. Communicate effectively with stakeholders to understand requirements and provide updates on project progress.
  11. Proactively identify opportunities for process and technology improvements to increase efficiency and effectiveness of the metrics infrastructure.
  12. Collaborate with other engineering teams to integrate metrics into their systems and processes.
  13. Ensure compliance with relevant data privacy and security policies and regulations.
  14. Contribute to the continuous improvement of software development processes and methodologies.
  15. Act as a subject matter expert for metrics infrastructure and provide technical support to other teams as needed.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
  • Extensive Experience In Software Engineering: A Staff Software Engineer On The Metrics Team At Uber Must Have A Deep Understanding Of Software Engineering Principles And Practices, With At Least 5-7 Years Of Experience In Developing And Delivering High-Quality Software Products.

  • Strong Analytical Skills: A Successful Candidate For This Role Should Possess Strong Analytical Skills To Be Able To Design And Implement Data-Driven Solutions For Complex Problems. They Should Also Be Comfortable Working With Large Datasets And Have Experience With Data Analysis Tools Such As Sql, Python, Or R.

  • Proficiency In Metrics And Data Visualization: The Metrics Team At Uber Is Responsible For Providing Insights And Data To Various Stakeholders In The Company. As Such, A Staff Software Engineer Should Have Experience In Designing And Building Dashboards And Data Visualizations Using Tools Such As Tableau Or Power Bi.

  • Knowledge Of Distributed Systems: Uber's Technology Stack Is Built On A Distributed System Architecture, And The Metrics Team Plays A Critical Role In Monitoring And Optimizing The Performance Of These Systems. A Strong Candidate For This Role Should Have A Good Understanding Of Distributed Systems Concepts And Experience With Tools Like Kafka, Hadoop, Or Spark.

  • Team Leadership Skills: As A Staff Software Engineer On The Metrics Team, The Candidate Will Be Expected To Lead And Mentor A Team Of Software Engineers. They Should Have Excellent Communication Skills And The Ability To Collaborate Effectively With Cross-Functional Teams To Drive Projects To Completion. Previous Experience In A Leadership Role Is A Plus.

Required Skills
  • Data Analysis

  • Agile development

  • Database Management

  • Machine Learning

  • Data Visualization

  • Cloud Computing

  • Statistical modeling

  • Big data processing

  • Technical Leadership

  • performance tracking

  • Software Architecture

  • Code

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • Interpersonal Skills

  • creativity

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Staff Software Engineer, Metrics Team is $134,000 - $156,000 per year. This can vary based on factors such as location, experience, and company size.

Additional Information
Uber is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 18th, 2025
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Uber

Uber Technologies, Inc. is an American multinational transportation network company offering services that include peer-to-peer ridesharing, ride service hailing, food delivery, and a bicycle-sharing system. The company is based in San Francisco and has operations in over 785 metropolitan areas worldwide.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started