Senior Software Engineer

Equilibrium Energy Logo

Equilibrium Energy

📍Remote - United States, United Kingdom

Summary

Join Equilibrium Energy, a Series B clean energy startup, as a Senior Data Engineer and play a critical role in shaping our long-term data architecture. You will lead the design and implementation of high-impact data initiatives supporting energy trading, forecasting, and AI development. This hands-on role blends platform engineering, advanced data processing, and cross-functional collaboration, scaling systems for near real-time decision-making. You will partner with various teams, mentor other engineers, and ensure high-quality datasets for machine learning and analytics. We offer a competitive salary, comprehensive benefits, unlimited vacation, flexible work schedule, remote work options, and accelerated professional growth opportunities.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related technical field
  • 6+ years of progressive experience in data or software engineering
  • Advanced programming skills in Python and SQL
  • Experience building globally distributed data systems and real-time pipelines
  • Hands-on with orchestration/stream processing tools like Temporal, Dagster, Airflow, Spark, or Kafka
  • Strong knowledge of relational and NoSQL databases (e.g., Postgres, MySQL, MongoDB, ElasticSearch, Cassandra)
  • Familiarity with data warehousing and cloud computing (Databricks and AWS preferred)
  • Experience mentoring engineers and providing architectural direction
  • Strong analytical skills, with the ability to work with unstructured or ambiguous datasets
  • Commitment to data quality, testing, and observability
  • Experience with both OLTP and OLAP data processing systems

Responsibilities

  • Design and implement the long-term data architecture using modern technologies and frameworks
  • Build and maintain scalable ETL/ELT pipelines in Python, SQL, and dbt—ingesting data via APIs, web scraping, and streaming sources
  • Develop and operate data pipelines using orchestration frameworks such as Temporal and Dagster
  • Design data models and schemas for our cloud warehouse (Databricks) and relational databases; contribute to the development of our ML feature store
  • Optimize workflows for performance and cost efficiency
  • Drive large, cross-functional data initiatives from planning to execution
  • Partner with AI and engineering teams to ensure high-quality datasets for machine learning and analytics
  • Collaborate with product managers, scientists, and engineers to gather requirements and deliver robust data products
  • Mentor other engineers in best practices for data ingestion, architecture, and scalable pipeline design
  • Support the software testing cycle, debug code, and resolve issues found during QA or user acceptance testing

Preferred Qualifications

  • Experience with energy market data or weather data sources (e.g., NWS, NOAA, Yes Energy)
  • Experience using dbt for transformations and data quality checks
  • Collaborating with data science teams to build and productionize ML pipelines
  • Familiarity with DataOps practices and CI/CD for data workflows
  • Knowledge of real-time data technologies, graph databases, or unstructured data processing
  • Understanding of power systems, grid operations, or financial aspects of energy trading

Benefits

  • Competitive base salary and a comprehensive medical, dental, vision, and 401k package
  • Opportunity to own a significant piece of the company via a meaningful equity grant
  • Unlimited vacation and flexible work schedule
  • Ability to work remotely from anywhere in the United States, Canada & Europe, or join one of our regional hubs in Boston, SF Bay Area, or London
  • Accelerated professional growth and development opportunities through direct collaboration and mentorship from leading industry expert colleagues across energy and tech

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.