Staff Software Engineer - Data Platform
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