Software Engineer - Backend (Data Integrations)

Number of employees

75

San Francisco Bay Area or Remote, USA

Posted on: 2022-09-19

Category: energy

Apply now

Please let WeaveGrid know you found this job on Work in Green. This will help us grow!

Expired

Employment type:

Full time

Remote?

Yes

Experience required:

Intermediate

Salary

Salary not provided

About the company:

WeaveGrid 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.

About the job

At WeaveGrid, we are working to accelerate the electrification of transportation and the decarbonization of the electric grid.  Our core software products monitor and manage the charging of electric vehicles on behalf of electric utilities.  That in turn depends on complex integrations with vehicle telematics APIs that are specific to different car and charger manufacturers (OEMs).  We are looking for strong backend engineers to help us build, run, and shape these integrations for our next phase of growth.  No previous experience in the energy sector is required.

In this role, we will ask you to:

  • Design and implement features and improvements to WeaveGrid’s central data systems incl. data integrations with car and charger OEM APIs.
  • Work closely with other engineers and product stakeholders to extend our product capabilities and/or improve reliability, data quality, effectiveness, scalability of existing offerings 
  • Be an in-house expert at understanding, using, and shaping external OEM integrations and APIs between WeaveGrid and our OEM partners.
  • Work with our Python backend, relational database schemas, microservice architecture
  • Test your code to ensure completeness and correctness.
  • Be hands-on with our AWS-based cloud production environment e.g. rollouts, instrumentation
  • Grow your engineering skills and help others on the team do the same by participating in design reviews and code reviews.
  • Use Kubernetes, AWS, GitHub, Jira/Confluence, CircleCI, though experience here is not necessary.

About you

  • You want to apply your industry experience and talents to meaningfully address climate change.
  • You’re excited to collaborate with team members during reasonable local working hours (Pacific Time).  If local to the SF Bay Area, you are excited about our office and a flexible office schedule
  • You care about the craft of software.  You feel a sense of ownership about code. You enjoy solving hard problems and don’t mind the complexity of software that interacts with “the real world” 
  • You have an interest in cloud-based backend data systems, software interacting with real-world devices and data quality management that turns messy data into valuable business assets.  Past experience working in these areas is a huge plus!
  • You have solid experience working in Python or Go.. 
  • You enjoy being hands-on in the full lifecycle of software development - from early design to testing, production deployment, and post-launch iteration, to measuring and monitoring outcomes, and quickly fixing problems that may arise. 
  • You are comfortable working within a microservice based architecture and have experience with Docker, Kubernetes, or other microservice technologies. 
  • You appreciate Agile software development and DevOps practices.
  • You have experience working on smaller teams or at smaller companies and are willing to share that experience to make us better.
  • You believe in constant learning and are excited to help us build this growing company. 

About the process

  • Apply, and send us your resume/CV (we’ll do our best to reply within a week)
  • Complete a coding assessment demonstrating your abilities as backend engineer OR hop on a video call and complete a similar coding problem with one of our engineers collaboratively in real time.
  • Interview with two small panels, spanning a variety of engineers and managers at Weavegrid.
  • Final interview with the Co-founders.

Similar climate jobs

These are some of our top picks for great climate jobs on Work in Green.

View all jobs
Antora Energy logo
United States
Number of employees

30

Full time
Energy
Gradient Comfort logo
United States
Gradient Comfort logo
United States
Gradient Comfort logo
United States
Fluence logo
United States
Number of employees

1010

Full time
Energy
Arcadia logo
India

34 Energy jobs at WeaveGrid

WeaveGrid is hiring Strategic Client Success Manager,Senior Software Engineer - Backend,Solutions Architect, and more.

View all jobs at WeaveGrid
WeaveGrid logo
United States
WeaveGrid logo
United States
Number of employees

75

Full time
Energy
WeaveGrid logo
United States
WeaveGrid logo
United States
Number of employees

75

Internship
Energy
WeaveGrid logo
United States
Number of employees

75

Internship
Energy