Nuro→
Software Engineer, Data Platform at Nuro · Mountain…
Entry LevelOn-siteFull-timeMountain View, California (HQ)$160k–$241k/yr
Skills
pythonc++large scale data systemsscalable data pipelinesreliable data pipelinesdata engineeringbatch data processingstreaming data processingdata warehousingdata analyticsdistributed data systemssystem designframework design
Job Description
Summary: Nuro is a self-driving technology company dedicated to making autonomy accessible to all. The role involves designing and developing large-scale data processing systems to support autonomous driving technology, focusing on creating a reliable data infrastructure and comprehensive data pipelines.
Responsibilities:
- Design and develop unified, introspectable, large-scale batch and streaming data processing systems that can ingest and process data across a wide range of use cases relevant to evaluation
- Create and implement a storage system capable of accommodating both the large volume and diverse range of evaluation and performance metrics
- Construct intuitive dashboards and reports to present evaluation results, facilitating straightforward comparisons that highlight both improvements and regressions
- Design and develop comprehensive end-to-end data pipelines that streamline the flow from data ingestion to final consumption
- Develop and maintain continuous testing and monitoring systems to guarantee the integrity and resilience of our data and associated data pipelines
Required Qualifications:
- B.Sc or M.Sc. plus 1+ years of relevant work experience
- Strong proficiency in Python, C++, or similar languages
- Domain experience: Experience working with large scale data and building scalable & reliable systems/data pipelines; ability to understand and design complex systems
- Technical excellence: Ability and willingness to deep dive into implementation, driving technical standards and best practices across broader software organization
- A bachelor's degree in Computer Science, Electrical Engineering, or a closely related field
Preferred Qualifications:
- Strong knowledge of GCP, GCS, BigQuery, or PostgreSQL
- Knowledge of data engineering, and its tooling and best practices
- Knowledge of batch and streaming data processing, warehousing, and analytics solutions
- Experience working with large scale distributed data systems
- Experience with system & framework design
- Experience with data workflow orchestration platforms
Required Skills: Python, C++, Large scale data systems, Scalable data pipelines, Reliable data pipelines, Data engineering, Batch data processing, Streaming data processing, Data warehousing, Data analytics, Distributed data systems, System design, Framework design
Benefits: Annual performance bonus, Equity, Competitive benefits package
Benefits
Annual performance bonus
Equity
Competitive benefits package