Staff Software Engineer - 26218
Description
As part of the Power & Energy Transition business unit, you will work on systems that support congestion analysis, forecasting, and grid optimization for renewable energy markets. Our platform combines distributed systems, machine learning, complex power flow analysis and optimization models with high-throughput data processing to deliver critical insights in real time.
Why YOU want this position
At Enverus, we empower the global quality of life by helping our customers make energy affordable and accessible. We are committed to leading the energy technology revolution through innovative solutions that reshape how energy is consumed and managed. This role offers the opportunity to solve complex infrastructure and platform problems while collaborating with product, data science, and domain experts.
The Team
Join the Marginal Unit Team, a small, fast-paced, and highly collaborative group that pairs complex algorithms and machine learning with powerful computational infrastructure and an intuitive UI. Engineers on this team own systems end-to-end, including architecture, implementation, observability, reliability, and operational support.
What You’ll Do
- Integrate AI-powered infrastructure and capabilities into our products
- Design and maintain high-throughput data ingestion and processing pipelines
- Build and support complex computing algorithms and infrastructures
- Take ownership of existing systems and services, redesigning them as necessary to reduce complexity or leverage new technologies
- Lead architectural initiatives and influence engineering standards across team
Challenges You’ll Face
- Highly complex domain (the power grid itself, and the markets that sit on top of it)
- Continuously evolving solution stack on the frontier of AI development
- Stability and observability of a distributed system involving dozens of semi-independent services
- Maintaining performance while working with complex computations on large-scale real-time data
What You’ll Have
- BS in Computer Science, or equivalent experience
- Significant experience working with data-rich applications and pipelines
- Proven success in delivering highly reliable and scalable software systems
- Experience working within and optimizing systems that perform expensive computations
- Experience building backend applications using Python, Go, or Rust
- Experience using Kafka, SQL, and NoSQL databases
- Familiarity with Kubernetes on GCP or AWS
Our Technology Stack
- Python, Go, Rust
- Kafka, MySQL, ClickHouse
- Kubernetes, Docker, AWS, Argo
- Grafana, Sentry, Honeycomb
- Terraform, Pulumi
- Claude, AWS Bedrock, Langchain, AgentCore
What We Offer
- Fast-paced environment with a strong team and interesting products
- Competitive Compensation Package
- Medical, Dental, and Vision Plan
- Retirement Savings Plan 401(k)