Job Description Summary
Consulting Services business is seeking a Senior Platform Engineer to support evolution of our integrated systems planning software. This role focuses on creating reliable, scalable, and developer-friendly platforms that support complex, model-driven workloads, large datasets, and long-running simulations. You will enable application engineers and energy system modelers to build, deploy, and operate planning capabilities efficiently and safely.
Job Description
Roles & Responsibilities
- Design and operate Kubernetes-based runtime platforms for batch and service workloads
- Support scheduling and orchestration of long-running and compute-intensive jobs
- Define resource management, autoscaling, and workload isolation strategies
- Partner with infrastructure teams on cluster lifecycle and capacity planning
- Build and maintain CI/CD pipelines for application, model, and platform components
- Automate environment provisioning and deployment workflows
- Ensure reproducible builds and deployments across environments
- Implement platform-level monitoring, logging, and alerting
- Define platform SLIs/SLOs and reliability standards
- Improve resilience and operational maturity of the platform
- Support incident response and root-cause analysis as needed
- Integrate security best practices into the platform (identity, secrets, access control)
- Support auditability, traceability, and reproducibility requirements
- Enable compliance with expectations common in utility and ISO/RTO environments
- Partner closely with product, application engineering, data science, and modeling teams
- Act as a technical advisor on platform and runtime design
- Design and maintain internal platforms that abstract cloud and infrastructure complexity
- Build self-service tooling for deploying services, models, and analytical workflows
Required Qualifications
- 6+ years of experience in platform, infrastructure, or backend engineering
- Strong experience with Kubernetes and containerized workloads
- Experience building internal platforms or developer tooling
- Proficiency with CI/CD systems and automation
- Solid understanding of cloud platforms (AWS, Azure, or GCP)
- Experience using toolsets like Jenkins, Terraform , AQUA
Preferred Qualifications
- Experience supporting data-intensive or simulation-driven systems
- Familiarity with batch processing, distributed compute, or HPC-style workloads
- Experience in regulated or mission-critical software environments
- Exposure to energy systems, utilities, or grid planning (a plus)
Additional Information
Relocation Assistance Provided: Yes