What You Will Do
- Build scalable high throughput distributed systems that operate on constrained compute, memory, and data
- Participate in the full development cycle from ideation to architecture design, to implementation, to productionization
- Work cross-functionally with engineering, product, and operations teams to align simulations with real-world marketplace needs.
- Raise the engineering bar through best practices in code quality, documentation, testing, and operational rigor.
Basic Qualifications
- BS or MS in Computer Science or a related technical field, or equivalent experience
- 5+ years of experience in software engineering
- Experience with one of the following programming languages: Java, Go, C/C++
Preferred Qualifications
- PhD in Computer Science or a related technical field, or equivalent experience
- Experience working on a team that focused on optimization or application of ML techniques(tree based, deep and probabilistic learning)
For Seattle, WA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,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 .