Aurora→
Software Engineer I - Data Platform at Aurora in Pittsburgh, PA
Entry LevelHybridFull-timePittsburgh, PA$105k–$157k/yr
Skills
golangpythonawsdatabase designbackend systemsc++linuxdistributed systemsmicroservices
Job Description
Summary: Aurora is dedicated to delivering self-driving technology safely and efficiently. They are seeking a Software Engineer I to join the Data Platform Team, responsible for managing data pipelines and improving data availability and lifecycle management.
Responsibilities:
- Contribute to the development of internal products and following best practices to simplify data retention
- Work on tasks to improve the log data availability, discoverability and end to end lifecycle
- Design efficient AV Log storage patterns that balance performance and affordability
- Help drive the system efficiency by improving data hygiene across Aurora to deliver cost efficiency
- Support software engineers across different teams and proactively working together with stakeholders on tasks to satisfy company OKR
Required Qualifications:
- BS/MS or PhD in Computer Science or a related field
- Minimum 1 year related experience
- Required programming skills: GoLang/Python
- General knowledge of backend software systems networking, load balancing, API gateways, system security, gRPC services
- AWS infrastructure experience, including S3 and DynamoDB in a production commercial system
- Knowledge of database design, database management and database scalability
Preferred Qualifications:
- Proficiencies with coding in C++
- Proficiencies with Linux system
- Experience with large scale distributed systems or microservice architectures
- Experience with DynamoDB / AWS Glue Catalog / AWS Athena
- A passion for writing robust, intuitive, high-performance code, and being pragmatic about it
- Ability to navigate and work efficiently in large codebase
- Strong software development background demonstrated by industry experience in building platforms that serve AV development and commercialization
Required Skills: GoLang, Python, AWS
Important Skills: Database design, Backend systems
Nice-to-Have Skills: C++, Linux, Distributed systems, Microservices
Benefits: Annual bonus, Equity compensation, Benefits
Benefits
Annual bonus
Equity compensation
Benefits