Software Engineer - Data Platform

🔍 Get help on your software engineer job search

Job Description

About Singularity: In order to decarbonize the grid, the world needs better carbon data and analytics. To support this mission, Singularity Energy is building the world's highest quality view of historical, real-time, and forecasted grid carbon emissions. Today, grid carbon data is siloed, outdated, and lacks spatial and temporal granularity, and with new climate pledges and decarbonization plans being announced every day, there is a tremendous need to get the underlying data right. We started by launching a data and analytics platform (with 1B+ data points and growing) that helps companies build carbon-aware products, and we're looking to grow our team in order to improve the sophistication of our offerings and expand our capabilities to become the 'carbon intelligence layer' for grid operators, utilities, companies, and service providers to build data-driven decarbonization solutions.

About the role: We’re looking for a software engineer to help our team lead the energy revolution. You will be working with other engineers, data scientists and business leads to understand and build products with high customer value. You’ll help guide best practices in the engineering team while helping the company hit pivotal milestones. You will primarily be working with large data sets as they pertain to our system’s products and customer deliverables.

Technologies we use:

  • Applications: Python (Flask framework), React & Redux, JavaScript & Typescript, Elixir (Phoenix framework)
  • Data processing: Pandas, AWS Lambda, NeuralProphet, Airflow
  • Infrastructure: AWS, Sentry, GitHub, Unix, PostgreSQL

What you can expect from us:

  • Competitive compensation + benefits: $110K-$140K plus 0.02-0.2% equity; pay will depend on experience
  • Benefits: medical, dental, vision, life, 401K
  • Flexible hours: unlimited vacation, work from home and sick time
  • Career growth: you'll be joining a small, high-caliber, and flat team, with unlimited contribution and growth opportunities
  • Exciting mission: we’re doing this to help solve climate change

What we will expect from you:

  • Mission driven: you believe that climate change is the defining challenge of our generation and that tech must be part of the solution
  • Independent: you are an independent self-starter who loves to learn and apply new knowledge to build products that delight customers
  • Customer focus: you believe that delivering customer value is the best route to building a successful company
  • Collaborative: you thrive on working with others to deliver products and are comfortable giving & receiving feedback

Qualifications:

  • 3+ years delivering high quality software
  • Proven track record of delivering on a deadline
  • Experience working on multiple parts of the stack (backend, databases, devops, machine learning, and/or data analysis)
  • Excellent written and verbal communication

Optional qualifications:

  • Data engineering tools experience (e.g. Airflow, Hadoop, Spark, etc.)
  • Container orchestration tools experience (e.g. AWS ECS, Docker Swarm, Kubernetes)
  • Data science experience (data cleaning, analysis, visualization & storytelling)
  • Energy industry experience (e.g. power systems, power markets)

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Singularity Energy

If possible, try to get a warm intro/referral to Singularity Energy before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Singularity Energy

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.