מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
You will help delight our engineering teams, and enable the whole engineering organization to iterate rapidly. This includes (but is not limited to):
Developer Tools
Build Systems
Dependency and Artifact Management systems
Next-gen development environment for engineers
Our involvement starts in the development lifecycle and includes:
Ensuring developers are able to checkout, build, land and debug their code as fast as possible.
This includes optimizing the IDE experience developers have on local and remote environments
Build, enhance, support and maintain frameworks and tools for standard use cases
Providing consistent abstractions and concepts for backend developers working in supported language platforms
What the Candidate Will Do
Partner with fellow engineers to innovate, architect, develop and scale Uber's distributed code hosting platform
Provide initiative and technical leadership to build reliable, high-quality solutions that scale with Uber's engineering processes.
Deliver and review technical design, code and documentation.
Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity.
Manage upstream and downstream dependencies, collaborate with other engineering teams, capture requirements and enable successful adoption of development tools and best practices.
Solve sophisticated technical challenges involving multiple technology stacks
Mentor and support your fellow teammates.
Basic Qualifications
BS, MS or PhD degree in computer science, or 5+ years in similar technical field of study or equivalent practical experience.
Deep Python Experience
Good SRE skills or passion to learn (monitoring, alerting, writing runbooks), mindset should be around getting 99.99% of critical availability/reliability metrics
Knowledge of different compilation steps (and ability to troubleshoot) in languages such as C, C++, Fortran, D, or Rust
Preferred Qualifications
Experience working on Machine Learning infrastructure and tooling
Experience using and extending Bazel
Experience with package and dependency management systems
Experience with developing and maintaining C libraries, including cross-compilation
Linux operating system knowledge
* 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 .
משרות נוספות שיכולות לעניין אותך