Software Engineer - Backend (Analytics)

Number of employees

75

San Francisco Bay Area or Remote, USA

Posted on: 2022-08-30

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 transportation electrification and grid decarbonization.  Business reporting and analytics is absolutely central to what we do.  We provide rich, nuanced reporting around drivers' charging behavior to our utility clients, and our product strategy is driven by internal analytics around driver behavior, market trends, modeling of energy systems, and more.  Being able to produce these insights requires both pragmatic and creative use of current data sets and technologies as well as longer term investments in a sustainable data architecture.  No previous experience in the energy sector is required.

You will collaborate with your engineering, business analyst, and product peers to create data pipelines and reporting APIs to power insights from our Driver and

Utility Applications.  In this role, we will ask you to:

  • Design and implement features end-to-end across our technology stack.
  • Work with our Python backend, relational database schema, Snowflake data warehouse, and microservice architecture.
  • Work closely with business analysts and stakeholders to create reliable pipelines that produce clean and accurate datasets for company needs. 
  • Participate in data-informed discussions to prioritize what problems we solve next and how we solve them.
  • Test your code to ensure completeness and correctness.
  • 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 talents to meaningfully address climate change.
  • You’re excited to work from home, and are available to meet with team members during reasonable local working hours.  If local to the Bay Area, you are excited about an optional office and a flexible office schedule
  • You like to use different technologies to solve different types of problems and do not hold your engineering identity within one technology. 
  • You feel passionate and a sense of pride and ownership not just about code, but about quality and clarity of the data sets and schemas that drive our analytics and reporting - terms like data consistency, data freshness, and schema semantics are things that excite you.
  • You have dbt experience and feel comfortable setting up pipelines from scratch. 
  • You have an interest in analytic pipelines, data/schema design, and business reporting systems.  Past experience working in business reporting or data analytics is a huge plus!
  • You have experience working in an object-oriented programming language - Python preferred. 
  • You are comfortable working within a microservice based architecture and have experience with Docker, Kubernetes, or other microservice technologies. 
  • You understand Agile software development, DevOps practices, and the meaning of quality assurance. 
  • You are excited to help us build this growing company and have experience working on smaller teams or at smaller companies.
  • You care about the craft of software and constant learning.

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 a full stack 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
Rondo Energy logo
United States
Fluence logo
United States
Fluence logo
United States
Fluence logo
United States
Number of employees

1010

Full time
Energy
Fluence logo
United States

52 Energy jobs at WeaveGrid

WeaveGrid is hiring Finance Manager,Software Engineer - Full Stack,Finance Manager, and more.

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

75

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

75

Full time
Energy
WeaveGrid logo
United States
Number of employees

75

Internship
Energy
WeaveGrid logo
USA
Number of employees

75

Full time
Energy