Coding Skills: Proficient in writing clean, well-tested and elegant code.
Architecture: Understanding of distributed systems architecture, including consensus, convergence, data consistency, and performance/efficiency constructs. Ability to identify and resolve performance and scalability issues.
Experience: Proven experience building large-scale distributed systems with landed impact.
Project Management: Ability to work independently and manage tasks, from scoping requirements to launch.
Continuous Learning: Strong desire to learn, grow, and build best-in-class systems.
Nice to Haves:
Solution Design: Partner with senior engineers to design reliable solutions for business use cases in highly distributed systems.
Problem Solving: Ability to identify and resolve performance and scalability issues within their team.
Implementation: Implement solutions in Go, focusing on clean, readable code with unit and integration test coverage, and running it in production.
Communication: Effective communication and collaboration skills, be a strong team player.
Engineering Best Practices: Commitment to learning and striving towards the bar on engineering best practices. Contribute to the team’s engineering culture in terms of quality, monitoring, and on-call practices.
What You'll Be Doing:
Build elegant backend platform components for high-throughput, low-latency distributed systems.
Tackle challenging problems with innovative design and algorithms.
Collaborate with team members to maintain system health, ensure code hygiene, refactor, and enhance system robustness and resilience.
Promote best practices in code health, testing, and maintainability.
Analyze and decompose complex software systems, working with cross-functional teams to design for scalability and testability.
Work with motivated and curious teammates in a fast-paced, collaborative environment.
Perks and Benefits:
Exciting opportunity to tackle complex, high-impact challenges at Uber.
Contribute to a critical platform that powers fast, secure, and reliable deployments.
Work in a collaborative environment with motivated teammates.