Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are recruiting a Senior Python Developer for a client based in Sandton.

The Senior Python Developer will be responsible for building and maintaining production-grade Python systems that support AI and machine learning solutions at scale.
What you will be doing:

  • Architect, develop, and maintain high-performance Python applications supporting AI and machine learning use cases.
  • Lead peer code reviews and enforce best practices in software engineering and coding standards.
  • Design, build, and manage ELT/ETL data pipelines in massively parallel processing environments (e.g. Spark, Ray, or similar).
  • Oversee the full machine learning model lifecycle, including deployment, monitoring, optimisation, and maintenance.
  • Implement automated monitoring, alerting, and reliability mechanisms for production ML systems.
  • Mentor junior developers and data scientists on Python development and engineering best practices.
  • Collaborate with stakeholders to translate business and analytical requirements into robust technical solutions.
  • Contribute to improving system performance, scalability, and operational resilience.

What we are looking for:

  • BSc in Computer Science or a related field ( *Transcripts Required)
  • 5+ years’ experience in Python development with strong software engineering fundamentals.
  • Proven experience building and supporting production-grade systems.
  • Strong understanding of software design principles, including SOLID principles.
  • Experience with CI/CD pipelines, Git, and unit testing frameworks.
  • Hands-on experience with MLOps tools such as MLflow, Kubeflow, or similar platforms.
  • Strong knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Ability to debug complex systems and deliver scalable, maintainable solutions.
  • Strong collaboration and communication skills with the ability to work across technical and business teams.
  • Ownership mindset with a focus on system reliability, performance, and continuous improvement.

Advantageous experience:

  • Exposure to tools such as Vertex AI, BigQuery, and Cloud Composer.
  • Experience working in large-scale data environments and distributed systems.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills:

  • Python Development
  • MLOps
  • AWS
  • Azure
  • GCP
  • ETL / ELT Pipelines
  • CI/CD & DevOps

Learn more/Apply for this position