Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Uber Sr Software Engineer 
United States, West Virginia 
359854310

06.09.2024

Minimum qualifications:
  • PhD 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)

  • Note the 2-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these). The years of specialized experience are not necessarily in addition to the years of Education & full-time work experience indicated.

  • Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis

  • A desire to be part of a team that delivers impactful results every day
  • Innate drive to deliver results and a deep sense of accountability for your work
  • Passion for designing and building hyper-scale distributed systems
  • Resilience, determination, ownership mindset, and a keen appetite for collaborative efforts
  • Committed to crafting clear, maintainable, and reusable software
Preferred:
  • Experience with ads systems, auction systems, and/or ads reporting systems operating at large scale, low latency, and high availability.
  • Experience setting technical vision and leading its adoption across multiple technical teams, and driving the technical direction of a department.
  • Designing scalable systems, solving for bottlenecks, and working with distributed systems
  • Experience improving operational excellence in the team, working on tickets, oncall, and reducing team operational overhead
  • Experience proactively identifying problems and driving improvements in their team
  • Experience working with cross-functional partners ranging from product, design, data science, and operations to deliver products to customers
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND 5+ years full-time Software Engineering work experience, WHICH INCLUDES 3+ years total technical software engineering experience
What the Candidate Will 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 testing and 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
  • Mentor and guide other engineers, providing technical leadership and encouraging a collaborative and growth-oriented team environment
  • Hands-on experience in productionizing machine learning or deep learning models in production
  • Proficiency in building batch and real-time data pipelines

If you have a disability or special need that requires accommodation, please let us know by completing .

For Canada-based roles: The base salary range for this role is CAD$153,000 per year - CAD$170,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. You will also be eligible for various benefits. More details can be found at the following link .

* 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 .