Recruitment Room Team

System Architect / Lead Engineer (Python) (CPT Remote)

Cape Town – Western Cape ~ Remote
1 month ago
Application ends: March 1, 2025
Deadline date:
March 1, 2025

Job Description


ENVIRONMENT:
JOIN a team shaping the future of a high-performance platform of a provider of cutting-edge Tech Applications seeking to fill the critical role of its next System Architect / Lead Engineer. As a key technical leader, you will guide and mentor a growing team of 15 professionals while overseeing the system’s architecture and operational excellence. This role requires an individual with a proven track record in designing, building, and operating scalable, secure, and reliable cloud-based systems. You will need 10+ years’ work experience with hands-on experience with Kubernetes, Linux containers, Python backends, and REST APIs. You also need to be familiar with deploying and optimizing AI/ML models on GPU infrastructure while having solid knowledge of DevOps including CI/CD pipelines.
 
DUTIES:
System Architecture & Design –
  • Lead the design and architecture of cloud-based video analytics platform.
  • Ensure the system is scalable, secure, high-performing, and cost-effective.
  • Oversee the integration of AI models and GPU infrastructure into the broader system.
 
Technical Leadership –
  • Provide technical direction to the Development team, fostering collaboration and innovation.
  • Develop a comprehensive understanding of the system and influence its strategic evolution.
  • Mentor and support team members, including DevOps Engineers, Testers, Front-end Developers, Back-end Developers, UX Designers, Machine Learning Specialists, and more.
 
Development & Operations –
  • Oversee the full Software Development Lifecycle, ensuring adherence to best practices.
  • Collaborate with the DevOps team to optimize Kubernetes clusters and Linux container deployment.
  • Address system reliability, security, and performance challenges proactively.
 
Stakeholder Collaboration –
  • Work closely with the Product Manager, Scrum Master, and Business Analyst to align technical development with business goals.
  • Communicate technical concepts and decisions to non-technical stakeholders effectively.
 
REQUIREMENTS:
  • 10+ Years of experience designing, building, and operating large-scale, mission-critical cloud systems.
  • Demonstrated ability to lead technical teams in dynamic and fast-paced environments.
  • Hands-on experience with Kubernetes, Linux containers, Python backends, and REST APIs.
  • Expertise in distributed systems, data center operations, and S3-compatible storage solutions.
  • Familiarity with deploying and optimizing AI/ML models on GPU infrastructure.
  • Deep understanding of system security, scalability, and performance optimization.
  • Strong knowledge of DevOps practices and tools, including CI/CD pipelines and container orchestration.
  • Proficiency in cloud architecture principles, with a focus on cost efficiency.
 
ATTRIBUTES:
  • Proven leadership and mentorship abilities.
  • Excellent communication and collaboration skills, with the ability to influence across teams.
  • Strong analytical and problem-solving mindset.