Metromile is hiring a

Senior Data Engineer

San Francisco, United States

About us

Metromile is a start-up that is disrupting the $185 billion car insurance market by offering an entirely new model where the monthly bill is based on miles driven, paired with a smart driving app. Our product marries engineering and data science to deliver mobile technology, automotive telematics, and data-driven applications to make a car's data accessible and useful to modern drivers, including street sweeping alerts, trip stats, decoded check-engine lights, and car location. We aim to make car ownership as simple and affordable as it can be. 

You could think of us as the David to the auto insurance industry's Goliath. Buckle up and get ready to drive with Metromile.

About the role

Metromile is seeking an experienced Data Engineer to join our Data Science team. This role would contribute to the vision for data infrastructure and business intelligence tools, work with engineers and data scientists to optimize our ETL pipeline, architect table schemas and data storage, upgrade our existing data infrastructure, implement new data engineering technologies (ex: Spark, Kafka, etc), and work to gather and store new data from across the company to power our decision making processes.

This role would work predominantly with the Data Science Team, but also allow for opportunities to architect how data is managed across the entire company, giving qualified candidates the chance to be involved in a large variety of projects. Because of the important role that data plays in making decisions within the company, this role is at the critical intersection of driving the future of our business while also ensuring that day-to-day operations continue to be successful.

You will

  • Design and maintain scalable data models and pipelines
  • Handle deployments and troubleshooting of ETL systems
  • Architect database and table optimizations
  • Engage in self-driven investigation into new and upcoming technologies/techniques for data management and retrieval
  • Drive algorithmic improvement on existing Data Science projects

About you

  • Possess expertise in building and maintaining reliable ETL jobs
  • Strong software development fundamentals in Java/Python—this position will be expected to contribute production-level code
  • Background and interest in one or more big data technologies (such as Hadoop, Spark, Storm)
  • Expert knowledge of databases, specifically relational (e.g. SQL), and also unstructured (HBase/Cassandra) and column store (e.g. Vertica/Redshift)
  • Bonus points for experience with storage and processing of sensor data (for example GPS time series) from external systems

What’s in it for you

  • Competitive salary plus equity
  • Benefits (health, dental, vision)
  • Transportation and gym benefits
  • Catered lunches and a fully stocked kitchen
  • In office happy hour every Friday
  • Monthly social events (trivia nights, skeeball, ropes course, etc)
  • Mac equipment and ergonomic work station, customized to your specs