NextEra Energy - San Francisco, CA

posted 28 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 photovoltaic (PV) system design. This role involves optimizing energy production and consumption estimations while collaborating with a team in an agile development environment. Your expertise will contribute to refining innovative solar design tools, ultimately supporting NextEra Energy's mission to lead in renewable energy generation and decarbonization efforts.

Responsibilities

  • Build and improve automated solar design tools through machine learning.
  • Optimize energy production and consumption estimations.
  • Write automated tests for software reliability.
  • Provide constructive feedback to peers through code reviews.
  • Collaborate on high-level software design projects and system architecture.
  • Document technical requirements and design documentation.
  • Lead software module construction from architecture to implementation.

Requirements

  • Bachelor's Degree or equivalent work experience.
  • 7+ years of experience in software development.
  • Proficiency in programming languages such as Python or C/C++.
  • Strong understanding of designing, training, and deploying machine learning models.
  • Experience 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