Job Summary:REV's Energy Management team optimizes storage and renewable assets in wholesale power markets, primarily PJM, CAISO, and ISO-NE. Our in-house Energy Trading and Risk Management (ETRM) platform supports trading, dispatch, analytics, and portfolio reporting.
We are seeking a Lead Data Systems Engineer to own the platform's architecture, data pipelines, core applications, and daily operations. This is a hands-on individual contributor role with technical leadership responsibilities.
You will maintain and improve a production system supporting trade capture, valuation, settlements, position management, and risk analytics. Working closely with traders, analysts, developers, and IT, you will keep the platform reliable, secure, and adaptable while enabling users with varying technical skills to build applications and access trusted data.
Duties/Responsibilities:- Build and maintain core systems: Develop ETRM components, shared Python libraries, APIs, and data pipelines supporting trading, dispatch, valuation, settlements, and reporting.
- Guide platform architecture: Establish practical patterns and standards that help users and AI agents build reliable applications while limiting maintenance complexity.
- Build infrastructure for intelligent automation: Develop and maintain shared services that connect language models to internal data and tools, with secure access, deployment, monitoring, and evaluation. Establish reusable patterns that help traders, analysts, and developers automate workflows with appropriate controls and human oversight.
- Maintain engineering quality: Review production code and maintain testing, documentation, source control, and deployment practices.
- Own production reliability: Resolve incidents, maintain monitoring and runbooks, strengthen recovery procedures, and communicate system issues to stakeholders.
- Protect data and systems: Maintain access controls, change management, audit trails, and segregation of duties in coordination with IT and applicable security, SOC, and NERC/FERC requirements.
- Ensure reporting integrity: Deliver accurate, timely, transparent, and auditable position, dispatch, valuation, and hedge reporting for trading, risk, and finance.
- Partner with IT: Define cloud and infrastructure requirements, including compute, storage, networking, and deployment needs.
- Enable users: Provide technical guidance, documentation, and hands-on support to traders, analysts, and developers.
Required Education/Skills/Knowledge:- Bachelor's degree in Engineering or Computer Science.
- 7+ years of relevant experience, including hands-on ownership of production data platforms or trading systems.
- Strong Python skills, including time-series processing, dataframe libraries, columnar storage, data modeling, and API development.
- Experience with production operations, testing, code review, deployment, and incident response.
- Working knowledge of security, access controls, segregation of duties, and auditability in an energy trading environment.
- Experience integrating language models with enterprise data and tools, including access controls, workflow orchestration, and production monitoring.
- Experience using AI coding assistants effectively, including reviewing generated code, validating business logic, and testing changes before production deployment.
- Clear communication skills and the ability to translate business needs into practical technical solutions.
- Strong ownership, sound judgment, and comfort working independently in a lean front-office team.
- Preferred: Experience with US power markets, energy trading products, building infrastructure for AI applications and agents, quantitative analytics, machine learning, and cloud infrastructure using Docker, Kubernetes, Helm, and AWS EKS.
Technology PlatformThe platform is built primarily in-house using open-source tools. You will maintain and evolve the existing stack in collaboration with its users:- Data and business logic: Python, pandas, Polars, and internal libraries.
- Integrations and APIs: FastAPI, Selenium, SFTP, and HTTPS.
- Pipelines and reporting:Dagster, Streamlit, and Power BI.
- Development and deployment: Git, CI/CD, Docker, Kubernetes, Helm, AWS EKS, WSL, and Conda.
- Storage: Primarily AWS S3, with an emphasis on efficient data access and querying.
Please include "rev-em-systems" in your application materials.
Physical Requirements/Working Conditions:- Must be able to sit/stand at a desk, using a computer workstation.
- The employee is occasionally required to climb, balance, stoop, kneel, crouch, reach with hands and arms, walk; lift push or pull objects up to 20 pounds.
- Must be able to handle long periods of screen time and typing.
- Must be able to have effective time management skills, with the ability to concentrate for long periods of time.