Slide background
kWh Analytics is looking for engineers and data scientists to join the fight against climate change.

About Us:

    kWh Analytics is making solar affordable for all by attacking solar’s biggest problem: The high cost of capital. We build software that helps solar investors to efficiently manage portfolio data and intelligently direct investment to where it can do the most good. By building the solar industry’s largest independent data repository of solar asset performance, we help our clients (like Google) to be the smartest investors in the industry. We’re a funded, growth-stage startup located in downtown San Francisco backed by both venture capital and the US Department of Energy.

What we’re looking for:

  • An Eye for Quality: Quality code is important to you. Our team is always striving to write code that is more reliable, flexible and reusable. You should have a good knowledge of programming best practices, but always be open to learn new things from your coworkers.
  • Ready to Roll: As a young start-up, we need teammates that can contribute from day one and learn quickly. Experience in our software stack is preferred, but a broad variety of skills will be important for filling in knowledge gaps.
  • Team Player: We’re a growing team, and we work collaboratively on all aspects of our projects. Good teamwork and respect for your peers is essential.
  • Generalist: We work with a number of languages and frameworks to achieve our goals. We value general software knowledge and the ability to learn new technologies. Knowledge of the latest architectural trends and the ability to change courses quickly is important.
  • Local: We’re looking for a team member that will join us at our office in San Francisco.
  • Solar or Finance expertise a plus: We build tools for the solar investment community, so a background in either is nice to have.

Open positions:

Back-End Engineer (Data Engineer)

Responsibilities:

  • Everything kWh does depends on the quality and quantity of solar data in our data vault. You’ll be in charge of parsing operational and financial data from remote APIs and client data file dumps, in a variety of formats, and integrating it into the vault.
  • Writing code to output cleaned and summarized data in the form needed for data science, statistics, data visualizations, and front-end website features.
  • Optimizing queries for good performance on very large data sets.
  • Designing database schema, or redesigning them to meet changing needs.
  • Debug, automate, maintain, test, and document the data pipeline
  • Working closely with a product manager on a small team to prioritize features and estimate implementation times.

Skills:

  • Excellent Python skills are a must
  • Fluency with SQL (We use Postgres)
  • Fluency with Linux server command line environment; system administration experience is a plus
  • Knowledge of ORMs and migrations (we use SQLAlchemy/Alembic)
  • Experience scripting and automating a data pipeline, using Python, shell script, or equivalent
  • Experience parsing and cleaning gnarly data sets, and converting data to/from CSV, JSON, YAML, etc.
  • Experience with Amazon Web Services is desirable but not required.
  • Knowledge of computer security is desirable but not required.

Who we’re looking for:

  • Bachelor’s degree in computer science or equivalent real-world experience.
  • At least two years of experience with database administration, schema design, and/or data processing
  • You should have the curiosity and drive to constantly learn new languages, skills, and tools
  • You should thrive in a fast-paced, dynamic environment as kWhA adapts to a rapidly growing and changing solar industry
  • If you aren’t already familiar with the solar industry, you should be excited to learn about it.
  • You should be dedicated to quality, craftsmanship, truth and accuracy in reporting.

Please send your resume to people@kwhanalytics.com.  If possible, please include a code sample or link to a code sample (e.g. a GitHub repo) that represents work you’re proud of.

Web Application Engineer (Full-stack)

Responsibilities:

Heliostats is our flagship solar portfolio data visualization tool. You’ll create the Heliostats features that our solar industry clients use to understand equipment performance, weather impact, financial exposure, and industry trends.

  • Create new charts, graphs, and interactive data visualization features.
  • Develop features, fix bugs, maintain, test, and document both the client-side and server-side parts of the codebase.
  • Work closely with a product manager on a small team to prioritize features and estimate implementation times.

Skills:

  • Excellent Javascript and Python skills are a must.
  • Experience developing with a web framework (we use Django)
  • Experience with a Javascript client framework (such as React)
  • Experience with a chart-plotting library such as D3 or Highcharts
  • Knowledge of SQL is desirable but not required.
  • Knowledge of user-interface design is desirable but not required.

Who we’re looking for:

  • Bachelor’s degree in computer science or equivalent real-world experience.
  • At least two years of web application experience or one major web application project delivered, ideally one that includes interactivity and/or chart-plotting with data
  • You should have the curiosity and drive to constantly learn new languages, skills, and tools
  • You should thrive in a fast-paced, dynamic environment as kWhA adapts to a rapidly growing and changing solar industry
  • If you aren’t already familiar with the solar industry, you should be excited to learn about it.
  • You should be dedicated to quality, craftsmanship, truth and accuracy in reporting.

Please send your resume to people@kwhanalytics.com .  If possible, please include a link to a website you’ve built, and a code sample or link to a code sample (e.g. a GitHub repo) that represents work you’re proud of.

Data Scientist (Weather experience a strong plus)

What you can look forward to:

We are building a first-of-its-kind predictive model that can accurately forecast the energy output of solar power projects–and we need you to lead the development of the model. We need a self-starter who has a strong quantitative background, great communication skills, and ideally an expertise in weather. To help you be successful, you will have access to the largest database of historical solar project performance to feed your model.

Responsibilities:

kWhA takes on a wide variety of data science contracts for solar developers and investors. You’ll be responsible for using our database to answer questions for our clients as accurately as the data allows. Typical questions might include: how fast are these panels degrading? How much of this underperformance is due to weather vs. equipment vs. shading vs. soiling? What is the risk of this portfolio underperforming by a certain margin? Is yesterday’s power loss something that requires repairs or merely bad weather?  Which homeowners will still be saving money if the grid electricity pricing structure changes or the tax incentives expire?

  • You’ll be responsible for choosing the best analysis or modeling method for each project
  • Delivering well-supported analysis with uncertainty / confidence metrics
  • Pivoting quickly from one data analysis project to another while meeting deadlines

Skills:

  • Excellent R or Python coding skills (Python preferred)
  • Excellent command of statistics — random variables, statistical tests, confidence intervals, etc.
  • Domain knowledge of solar power and/or finance is recommended.
  • Ability to design a data visualization that clearly communicates the relevant comparisons.
  • Fluency with a variety of statistical modeling/learning approaches, and ability to clearly explain the trade-offs and why a certain one is best for a certain problem.
  • Ability to turn an experiment into readable and reusable code.
  • Experience with cleaning messy data sets, dealing with missing fields, identifying outliers, etc.

Who we’re looking for:

  • Bachelor’s degree in computer science, statistics, or related field; or equivalent real-world experience.
  • At least two years of experience in statistics, data analysis, machine learning, or related field.
  • A track record of spotting relevant trends in noisy data sets
  • You know the difference between testing a hypothesis and just going on a fishing expedition.
  • You’re good at communicating complex concepts in clear non-technical terms.
  • You should have the curiosity and drive to constantly learn new languages, skills, and tools.
  • You should thrive in a fast-paced, dynamic environment as kWhA adapts to a rapidly growing and changing solar industry.
  • If you aren’t already familiar with the solar industry, you should be excited to learn about it.
  • You should be dedicated to quality, craftsmanship, truth and accuracy in reporting.

Please send your resume to people@kwhanalytics.com.  If possible, please include a link to an example of a data analysis or prediction you have done, for example a Kaggle contest, along with the reasoning behind your approach.

Senior Data Scientist (Weather experience a strong plus)

What you can look forward to:

We are building a first-of-its-kind predictive model that can accurately forecast the energy output of solar power projects–and we need you to lead the development of the model. We need a self-starter who has a strong quantitative background, great communication skills, and ideally an expertise in weather. To help you be successful, you will have access to the largest database of historical solar project performance to feed your model.

  • You’ll be responsible for comparing alternative modeling methodologies and choosing the best tools for the job
  • Continuously seeking new ways to validate and improve the accuracy of the model
  • Delivering well-supported analysis with uncertainty / confidence metrics that we can stand by
  • Mentoring others in data science techniques; and propagating knowledge of new insights in weather, finance, and statistics

Skills:

  • Excellent R or Python coding skills (Python preferred)
  • Excellent command of statistics — random variables, statistical tests, confidence intervals, etc.
  • Domain knowledge of solar power and/or finance is recommended.
  • Experience working with weather data and weather models is strongly preferred.
  • Ability to design a data visualization that clearly communicates the relevant comparisons.
  • Fluency with a variety of statistical modeling/learning approaches, and ability to clearly explain the trade-offs and why a certain one is best for a certain problem.
  • Ability to turn an experiment into readable and reusable code.
  • Experience with cleaning messy data sets, dealing with missing fields, identifying outliers, etc.

Who we’re looking for:

  • Master’s degree in computer science, statistics, or related field preferred; or equivalent real-world experience.
  • At least four years of experience in statistics, data analysis, machine learning, or related field.
  • A track record of spotting relevant trends in noisy data sets
  • You know the difference between testing a hypothesis and just going on a fishing expedition.
  • You’re good at communicating complex concepts in clear non-technical terms.
  • You should have the curiosity and drive to constantly learn new languages, skills, and tools.
  • You should thrive in a fast-paced, dynamic environment as kWhA adapts to a rapidly growing and changing solar industry.
  • If you aren’t already familiar with the solar industry, you should be excited to learn about it.
  • You should be dedicated to quality, craftsmanship, truth and accuracy in reporting.

Please send your resume to people@kwhanalytics.com.  If possible, please include a link to an example of a data analysis or prediction you have done, for example a Kaggle contest, along with the reasoning behind your approach.

Director of Business Development

Who we are looking for:

We are looking for an entrepreneurial leader to be the face and voice of our first financial product, an insurance-backed production guarantee that is sold to funds that own solar projects. You will be our first Business Development hire, and therefore will work closely with the CEO and be given the responsibility of both developing the overall customer engagement strategy as well as its effective execution. To help you be successful, we have assembled a talented team and built up a clientele that includes some of the biggest investor names in our industry.

What you can look forward to:

  • Leading the Business Development effort for a brand new line of business
  • Interfacing with solar developers and financiers to close transactions
  • Acting as the company’s ambassador and explaining our newest value proposition
  • Working with a team of experienced solar veterans committed to making you succeed
  • Solving a critical problem that has hindered the solar industry since its inception

What you likely need to do the job well:

  • An effective communicator in the language of solar finance. This product requires a deep understanding of how solar project finance works (you should be completely unfazed by the term “partnership flip”)
  • Unusually strong network in solar. The industry may have grown 100x over the last 10 years, but you know that it’s still a relatively small community of people who make things happen
  • Willingness to roll up your sleeves. We are a start-up and need people that aren’t afraid to get their hands dirty (like firing up Excel to test a financial model or picking up a phone to call someone you don’t already know)

If you’re interested, please email us at people@kwhanalytics.com with your interest in the role and a link to your LinkedIn (or a CV).