Software Engineer Intern - Data Applications Team

San Francisco

On the Data Applications Team, we turn raw streams of data from hundreds of charging stations into valuable insights and visualizations that other teams rely on. Using libraries like React, GraphQL, and PostgreSQL allows us to rapidly prototype and implement new services quickly and independently. By joining our team, you will have the opportunity to contribute to our existing infrastructure and build something entirely new on your own, while being supported by other members of the engineering department.


    • Work closely with other members of the team to extend the functionality of an existing service or interface
    • Architect and construct a discreet service that analyzes a data stream
    • Design and develop an interface that exposes your analyzed data
    • Hold architecture and design reviews for your code with other team members
    • Manage the deployment and lifecycle of your code


    • Rising junior or senior in Computer Science, Computer Engineering or equivalent
    • Experience writing JavaScript
    • Understanding of relational databases
    • Interest in green technologies and transportation