Software Engineer (Staff / Sr Staff)
Core
Building a first-of-its-kind AI operating system for the power sector, uniting cutting-edge science with real-world purpose to enable a cleaner, more resilient energy future.
Role type
Staff Software Engineer (AI/ML & Infrastructure)
Builds
End-to-end AI and software platform for power market operations, including agentic systems, cloud infrastructure, and ML pipelines.
Domain
Clean energy / Power markets / AI & Machine Learning
Deliverable
production ML models | product features | infrastructure
Required skills
Python, TypeScript, Cloud infrastructure, Distributed systems, ML engineering, MLOps, Data engineering, Workflow orchestration, Microservices, DevSecOps
Preferred skills
PhD in quantitative discipline, Expert software engineering fundamentals, Building agents and working with LLMs, Orchestration tools (Dagster, Argo Workflows), Trading systems, Electricity markets, Data engineering tools (ELT, streaming, pub-sub, relational/object/graph DBs), ML/AI model deployment
Technologies
Python, TypeScript, K8s, Linux containers, Dagster, Argo Workflows
Responsibilities
Lead design, development, testing, delivery and support of software systems across the technical stack; Assist in product development strategy, design, planning and productivity; Serve as a member of the technical team across engineering and research.
Seniority
Staff, hands-on IC with strategic influence