About Us


Weave Grid is an early-stage startup that works with utilities and electric vehicle (EV) owners to enable and accelerate the electrification of transportation. Using machine learning, optimization, and predictive analytics, our software solution solves several EV-grid integration challenges for utilities in a systems-oriented manner; helps integrate renewable energy resources on the grid; and saves utility customers money on their bills.  Our vision is to drive the rapid decarbonization of the transportation and electric networks by intelligently connecting EVs to the grid.


Job Description


As a Cloud Platform Engineer for Weave Grid, you will work with our team of engineers to design and develop our cloud-based software platform. This is a unique opportunity to be highly involved in key decisions on design, software technologies, development practices, etc. Your responsibilities will include:


  • Designing and building our cloud-native software platform using best of breed software technologies and adhering to a philosophy of infrastructure as code. 

  • Collaborating with data scientists and front end engineers to build a platform supporting machine learning and application layers.

  • Establishing  practices and procedures for the engineering team (agile process, code reviews, unit testing, etc.). 


Compensation package will include competitive salary, meaningful equity, and benefits.  Preference will be given to candidates based in (or willing to relocate to) the San Francisco Bay Area.





  • BA/BS or equivalent training/experience in Computer Science, Computer Engineering, or related field. 

  • 2+ years of full-time experience as a Back End/DevOps engineer.

  • Ability to independently design and develop new features in a cloud-native software platform (AWS, GCP, or equivalent).

  • Experience building scalable enterprise applications.

  • Excellent communication skills. Ability to work with product and UX teams to translate high-level designs and business requirements into production software. 

  • Experience with one or more of the following programming frameworks & tasks:

    • Packaging, distributing, and orchestrating containerized applications (Docker, Kubernetes, etc.)

    • Provisioning/configuration management tools (Ansible, Terraform, or equivalent)

    • REST APIs (design, implementation, and integration)

    • Test automation (unit / component / system integration tests)

    • Git (or other version control systems)




  • Experience working at an early-stage startup or a similar fast-paced environment.

  • Familiarity with the following software development technologies:​

    • CI/CD systems (Jenkins, CodeBuild, Cloud Build, or equivalent)

    • Database querying and management (SQL, MySQL, PostgreSQL, or equivalent)

    • Mobile app development frameworks (e.g. React Native)


How to Apply


Submit a resume and a brief cover letter to Please include any relevant links to Github, personal web pages, LinkedIn, or similar platforms.