Data Scientist

Sunnova Energy

  • Software
  • Full time
  • 2 years ago
  • Remote
  • Remote

Job Description


Brief Description of Sunnova

Sunnova (NYSE: NOVA) is revolutionizing the energy industry as a leading Energy as a Service (EaaS) provider of solar, battery storage, EV charging, and other energy solutions with customers spanning the U.S. and its territories. Founded in 2012, our goal is to provide homeowners, businesses, and communities with a better energy service at a better price – making clean, renewable energy more accessible, reliable, and affordable.

At Sunnova, we believe that our success comes from the diversity and creativity of our people. Our team is made up of forward-thinkers who are passionate about changing the energy industry for the better, and we’re looking for like-minded individuals to join us. We encourage our people to push beyond traditional limits and explore new horizons – because only then can we truly transform the world for the better.

If you’re excited about being a part of the fastest-growing segment of the energy industry, we want you on our team!

The Data Scientist Position

Sunnova Energy is searching for a Data Scientist to be responsible for designing and implementing innovative data solutions within our fleet management program which enhance Sunnova’s ability to offer industry leading solar systems and energy solutions to customers. The candidate will work closely with subject matter across various areas of Sunnova’s business to deliver industry differentiating solutions.

Responsibilities

  • Designs, trains, and implements machine learning (supervised and unsupervised) algorithms
  • Builds, deploys, and maintains machine learning algorithms, interface endpoints, and back-end data infrastructure in collaboration with scrum teams and oversight technical architects
  • Performs data mining, exploration, and analysis
  • Designs machine learning and advanced analytics solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by product owner and other stakeholders in a production environment
  • Understands and develops simulation, optimization, and forecasting algorithms to support advanced analysis, recommendation, and discovery across a fleet of energy systems
  • Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support
  • Assists in integrating subsystems such as data pipelines, algorithms, shared catalog, API interfaces into end-user facing products
  • Participate in daily scrums, work with Scrum Master and QA Team on projects, and support delivery timelines and priorities
  • Organizes and prioritizes individual workload with scrum team through story pointing
  • Creates detailed documentation which describes methodology, relevant instructions, and test results
  • Finds, analyzes, and fixes bugs and performance problems whenever and wherever they may occur
  • Acts as a subject matter expert for apps and products that the scrum team supports
  • Responsible for designing and presenting solutions to architecture board in IT
  • Solves problems independently with limited supervision

Minimum Requirements

  • Bachelor’s degree or equivalent, preferably in data science, natural sciences or engineering related field
  • 4-6+ years in data mining and machine learning model development
  • Expertise in Python and data science libraries such as NumPy, SciKit-learn, pvlib and pandas
  • Familiarity with Machine Learning techniques and concepts, Regression, Classification, Clustering, Artificial Neural Network, or Time Series Forecasting
  • Familiarity with Optimization concepts and tools, Mixed integer linear programming, Techno-Economic Analysis, Cplex, or Gurobi
  • Familiar with agile software development practices, test-driven development, and story point estimations

Preferred Qualifications

  • Background in a quantitative field, such as statistics, computer science, mathematics, or engineering
  • Experience in working with geospatial data and analytics
  • Experience with big data processing technologies such as Spark
  • Experience with AWS, Kubernetes, Docker and containerization technologies

Working Conditions

  • Extended periods of time working at computer workstation
  • Some overtime required

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.

If you are selected for a position, your employment will be contingent upon submission to and successful completion of a post-offer/pre-placement drug test (and medical examination if required by the role) as well as pre-placement verification of the information and qualifications provided during the selection process.

Uploading
Skip to toolbar