Summary: The Infrastructure Engineer role is a contract position focused on managing and optimizing dynamic infrastructure and high-throughput compute environments. The engineer will work remotely, utilizing command-line tools to troubleshoot and recover systems while collaborating with engineering and AI teams. Responsibilities include building and maintaining systems for AI model training and documenting processes clearly. The position requires advanced technical skills and problem-solving abilities in containerized environments.
Key Responsibilities:
- Navigate, troubleshoot, and recover dynamic infrastructure and long-running processes in real-time using command-line tools.
- Master and manage highly containerized environments, including orchestrating Dockerized sandboxes and CI/CD workflows.
- Build, maintain, and optimize systems for AI model training and high-throughput compute environments.
- Respond swiftly to system errors, executing dynamic mid-operation replanning and recovery.
- Collaborate with engineering and AI teams to ensure seamless integration, reliability, and performance.
- Document system architectures, incident responses, and recovery protocols with meticulous clarity.
Key Skills:
- Expert proficiency working in terminal environments for system builds, server administration, and infrastructure management.
- Advanced problem-solving skills for multi-step troubleshooting, filesystem navigation, and process management within containerized settings.
- Hands-on experience with Python, Bash, JavaScript/TypeScript, Go, Rust, and/or C/C++.
- Deep familiarity with build systems, package managers, databases, web servers, ML frameworks, version control, and cryptography tools.
- Proven ability to execute dynamic infrastructure recovery and optimize long-running processes under pressure.
Salary (Rate): £70.00/hr
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: Infrastructure Engineer
Type: Contract
Compensation: $40 - $70/hour
Location: Remote
Commitment: 10-40 hrs/week
Role Responsibilities
- Navigate, troubleshoot, and recover dynamic infrastructure and long-running processes in real-time using command-line tools.
- Master and manage highly containerized environments, including orchestrating Dockerized sandboxes and CI/CD workflows.
- Build, maintain, and optimize systems for AI model training and high-throughput compute environments.
- Respond swiftly to system errors, executing dynamic mid-operation replanning and recovery.
- Collaborate with engineering and AI teams to ensure seamless integration, reliability, and performance.
- Document system architectures, incident responses, and recovery protocols with meticulous clarity.
Requirements
- Have demonstrated expert proficiency working in terminal environments for system builds, server administration, and infrastructure management.
- Possess advanced problem-solving skills for multi-step troubleshooting, filesystem navigation, and process management within containerized settings.
- Have hands-on experience with Python, Bash, JavaScript/TypeScript, Go, Rust, and/or C/C++.
- Have deep familiarity with build systems, package managers, databases, web servers, ML frameworks, version control, and cryptography tools.
- Have a proven ability to execute dynamic infrastructure recovery and optimize long-running processes under pressure.
Application Process
- Easy Apply on LinkedIn
- Check email for next steps
- Participate in resume evaluation & interview stage