Staff Software Engineer - Data Platform
Posted Updated
Description
Drive the architecture, design, implementation, and evaluation of core systems and data platforms processing data from millions of kilometers collected by tens of thousands of high-resolution sensors. Partner across the company on adaptable systems, technical roadmaps, distributed systems, ML infrastructure, data abstractions, and AI technology.
Responsibilities
- Drive architecture, design, implementation, and evaluation of core systems and data platforms
- Partner across the company to ensure systems are adaptable to emerging opportunities
- Help plan technical roadmaps and lead higher-level technical strategy
Requirements
- Experience building production-critical systems used by at least thousands of users
- Deep backend experience with a large-scale data platform, database, ETL, or distributed system
- Strong analytical skills in ML, mathematics, statistics, quantitative economics, or a related field
- Track record of deploying and maintaining large-scale distributed systems
- Experience with geospatial data, HD mapping, sensor fusion, ADAS, or AV is a nice to have
- Experience managing, generating, and processing large amounts of geospatial or imagery data is a nice to have
- Experience with Spark, EMR, MapReduce, Presto, Trino, Mongo Sharding, or similar systems is a nice to have
- Experience with blockchain or web3 is a nice to have
- Experience scaling products or systems at hyper-growth startups is a nice to have
Benefits
- Medical, dental and vision benefits plus FSA
- Family leave
- 401(k) program
- Unlimited Flex PTO
- Commuter benefits
- Paid lunch
