NextEra Energy - San Francisco, CA

posted 26 days ago

Full-time - Mid Level
San Francisco, CA
Utilities

About the position

As a Senior Software Development Engineer specializing in Machine Learning at NextEra Energy, you will design, develop, and implement machine learning models and algorithms to enhance automated solar system design. This role involves optimizing energy production and consumption estimations while collaborating with a team in an agile environment. Your technical expertise will be crucial in refining innovative solar design tools and ensuring the continuous improvement of our solutions.

Responsibilities

  • Build and improve automated solar design tools through machine learning.
  • Optimize energy production and consumption estimations.
  • Write automated tests.
  • Provide constructive feedback to peers through code review.
  • Conduct system testing and code unit tests to support features.
  • Document technical requirements and other technical documentation.
  • Collaborate with the product team to refine product requirements.
  • Lead software module construction from architecture and design to implementation.

Requirements

  • Bachelor's Degree or equivalent work experience.
  • 7+ years of experience in software development.
  • Strong programming skills in languages such as Python or C/C++.
  • Experience designing, training, and deploying machine learning models.
  • Familiarity with machine learning algorithms, techniques, and libraries like TensorFlow or PyTorch.

Nice-to-haves

  • Solar industry experience is a plus.
  • Strong leadership and communication skills.
  • Up to date with the latest advancements in machine learning and software engineering.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k retirement plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service