Machine Learning Engineer

over 2 years ago
Full time role
$100k-$120k/Year
Remote · San Diego, CA, US... more
Remote · San Diego, CA, US... more

Job Description

ChargeNet Stations is building the electric vehicle charging solution of the future. As more electric vehicles hit the road, our mission is to develop a charging experience that delivers low-cost renewable charging to quick-serve restaurant customers while providing much-needed reliability to the grid, all while providing a clean, super-friendly user experience.

 

Our cloud-based software optimizes and stacks solar, storage, and charging into one consolidated solution that can be seamlessly integrated into retail and restaurant point-of-sale systems. By further utilizing consumer data, we optimize customer electric vehicle charging, allowing for increased operational efficiency and station utilization.

 

Our charging locations are built in underserved communities, which will equalize opportunities to access electric vehicle charging and renewable energy. We are an equal opportunity employer committed to building a diverse team. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We welcome your application!

 

ChargeNet Stations: charging our lives, changing our future.

 

Job Position: Machine Learning Engineer

 

Role and Duties

You will be responsible for algorithm and software development of ChargeNet’s forecasting software. Specific duties include:

  • Developing forecasting algorithms, such as those for predicting solar electricity production and electric car arrival/departure
  • Building a scalable infrastructure to deploy in production and test in simulation forecasting algorithms
  • Creating production-level software, including unit and integration tests

 

You will have significant control and input to ChargeNet’s back-end solution, and may contribute to intellectual property over the course of your work.

 

Qualifications

  • Passion for green technology
  • Excellent communication and organization skills
  • Independent and proactive, especially in building new products
  • Prior experience with Python and Python unit and integration tests
  • Prior experience with a Python machine learning library, such as with TensorFlow, Keras, PyTorch, or SciKit
  • Prior experience building and pushing to a production environment time-series forecasting algorithms
  • Prior experience working on team-based software
  • Proficiency developing extensible, object-oriented software using test-driven development techniques
  • English-fluency
  • Experience with Git version control

 

Preferred Qualifications

  • Degree in Engineering, Computer Science, or Mathematics or over two years of experience in a relevant field
  • Mathematical understanding of linear programming and optimization
  • Knowledge of power, energy, and electrical physics
  • Familiarity with utility markets, programs, and tariffs
  • Familiarity with Jira
  • Built and deployed applications and microservices
  • Start-up experience

Similar jobs