Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Senior Software Engineer - Ai Infrastructure

Posted Updated
Discussion

Summary

Senior Software Engineer building and operating the cloud infrastructure behind an AI company's systems: AI/ML training, inference, and data pipelines on AWS/Azure/GCP, with Docker/Kubernetes, CI/CD, monitoring, and MLOps. Fully remote role collaborating with AI researchers and mentoring junior engineers.

About the Role Our client, a pioneer in AI development, is searching for a highly skilled Senior Software Engineer to architect and build the robust infrastructure that powers their advanced AI systems. This is a fully remote position, offering the flexibility to work from anywhere while collaborating with a world‑class team. You will be instrumental in designing scalable, reliable, and efficient platforms for AI model training, deployment, and management. This role demands a deep understanding of distributed systems, cloud computing, and software engineering best practices, coupled with a passion for enabling cutting‑edge AI research and development. If you are driven by building foundational technologies that accelerate AI innovation, this is the role for you. We are committed to fostering a productive and collaborative remote work culture.

Key Responsibilities
  • Design, develop, and maintain scalable and reliable infrastructure for AI/ML workloads, including training, inference, and data pipelines.
  • Implement and manage cloud‑based services (AWS, Azure, or GCP) to support AI operations.
  • Develop and optimise containerization and orchestration solutions (e.g., Docker, Kubernetes) for AI applications.
  • Build robust CI/CD pipelines for automated testing, deployment, and monitoring of AI services.
  • Collaborate with AI researchers and engineers to understand their infrastructure needs and provide efficient solutions.
  • Implement monitoring, logging, and alerting systems to ensure the stability and performance of AI infrastructure.
  • Contribute to the selection and evaluation of new technologies and tools to enhance our AI platform.
  • Ensure security best practices are implemented and maintained across the AI infrastructure.
  • Mentor junior engineers and contribute to establishing engineering best practices within the team.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 5 years of professional software engineering experience, with a significant focus on infrastructure development.
  • Proven experience building and managing large‑scale distributed systems and cloud infrastructure (AWS, Azure, or GCP).
  • Strong programming skills in languages such as Python, Go, or Java.
  • Hands‑on experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with MLOps concepts and tools for managing the ML lifecycle.
  • Experience with CI/CD tools and practices (e.g., Jenkins, Git Lab CI, Git Hub Actions).
  • Excellent problem‑solving, debugging, and system design skills.
  • Strong communication and collaboration skills, essential for a remote team environment.
  • Experience working with AI/ML teams is a strong advantage.
Benefits

This is a fully remote position offering a highly competitive salary, comprehensive health and wellness benefits, generous paid time off, and a significant budget for professional development, including conferences and training. Our client provides a stimulating work environment focused on innovation and cutting‑edge technology, allowing you to contribute to impactful AI projects from anywhere. You will benefit from flexible working hours, a collaborative global team culture, and opportunities for career advancement. We also provide stipends for home office setup and equipment to ensure optimal productivity. This is an excellent opportunity to shape the future of AI infrastructure from your base in Stellenbosch, Western Cape, or any other preferred location.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →