Job Title: AWS High Performance Computing (HPC) Engineer
Location: 100% Remote (Travel Required for Key Project Milestones)
Position Type: Contract
Role Overview
Accenture is seeking a highly skilled AWS High Performance Computing (HPC) Engineer to support a mission-critical project for Amazon. This role combines backend engineering expertise with advanced cloud infrastructure capabilities, focusing on building and scaling high-performance workloads requiring low latency and massive computational power.
The ideal candidate is a polyglot developer who is comfortable developing high-performance code in Rust, Python, and C++, while also managing large-scale containerized infrastructure using Kubernetes (Amazon EKS).
Key Responsibilities
Backend Development
- Develop and optimize high-performance applications using Rust, Python, and C++.
- Implement efficient algorithms to support compute-intensive workloads in HPC environments.
- Ensure memory-safe and high-efficiency code for large-scale processing.
HPC Cluster Management
- Manage and scale High Performance Computing clusters.
- Optimize resource utilization and workload scheduling.
- Work with HPC schedulers such as Slurm or similar tools.
Infrastructure as Code (IaC)
- Architect and manage cloud infrastructure using Terraform.
- Build automated and repeatable infrastructure deployments.
- Maintain scalable and resilient environments across AWS.
Containerization & Orchestration
- Design and manage containerized workloads using Amazon EKS (Kubernetes).
- Implement orchestration strategies for microservices and batch workloads.
Storage & Data Optimization
- Implement high-throughput storage solutions including:
- Optimize storage for large-scale HPC workloads and I/O-intensive operations.
Database & Data Processing
- Design and optimize database architectures to support large-scale data ingestion and processing.
- Ensure high performance for compute-heavy analytics pipelines.
Required Technical Skills
Backend Programming (Core Requirement)
- Rust – Advanced proficiency (primary requirement)
- Python – Strong scripting and backend development
- C++ – Experience supporting performance-critical systems
High Performance Computing
- Experience working with HPC clusters and parallel computing environments
- Familiarity with job schedulers such as Slurm
AWS Infrastructure
- Amazon EKS (Kubernetes) – Expert-level container orchestration
- Terraform – Infrastructure as Code
- AWS Storage Services:
- Core AWS services:
Preferred Qualifications
- Experience working with large-scale distributed computing workloads
- Knowledge of low-latency system design and performance optimization
- Experience supporting data-intensive research or analytics environments
Work Environment & Travel
- 100% Remote Role
- Candidates must be flexible to travel occasionally to client sites for:
- Technical deep dives
- Architecture planning sessions
- Critical project milestones