Sr Software Engineer
Uber · Seattle, WA · 1 wk ago
Engineering$233k–$246k/yrFull-time
Duties
- Design, develop, and test software applications.
- Design, develop, and/or test software applications using company technology stack.
- Apply technical knowledge to evaluate complex data, developments, and projects in order to provide recommendations to resolve technical issues.
- Support the company's business operations and improve engineering productivity.
- Build software components that can be integrated into a fully functional software system.
- Solve production issues in product and system reliability.
Requirements
- Software development using Python, Java, and Go;
- Designing and implementing software service architecture and systems to support high throughput and fault tolerant services;
- Setting up A/B testing experiments and supporting customized experiment analysis with big data query technologies such as HiveQL, Presto, and SparkSQL;
- Designing and implementing scalable and performant API using GraphQL and REST API;
- Designing and managing databases to support online services using MySQL and Redis;
- Designing and implementing ETL pipelines using Hadoop and Spark;
- Distributed systems;
- Incident mitigation and resolution.
Qualifications
Employer will accept a Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or related field, and four years of experience in the job offered or in a related occupation.
Skills
Not specified
Benefits
Not specified
Pay
$233,300 to $246,000 per Year
Schedule
Full Time