Staff Software Engineer - 26218
Software Engineering
Staff Software Engineer - 26218
Technology
Description
Backend Platform Engineer (Staff / Principal Level)
Why YOU want this position
As part of the Power & Energy Transition business unit, you’ll 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.
We’re looking for engineers who enjoy solving difficult infrastructure and platform problems while collaborating closely with product, data science, and domain experts.
The Team:
As part of the Marginal Unit Team, you will be a key contributor to the fastest growing product line at Enverus. We pair complex algorithms and machine learning with powerful computational infrastructure and an intuitive UI that is unmatched in the industry. Small, fast paced, and highly collaborative, this team values engineers who enjoy tackling difficult technical and domain problems while continuously learning from one another.
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 technologie
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
Experience learning and working in a highly complex domain (financial trading or power systems is a plus)
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 no-SQL 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)
Note
Scope and expectations will be calibrated based on experience level. Principal-level candidates are expected to drive technical strategy across multiple teams and influence architecture at organizational scale.
This role is eligible for: Variable Compensation