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

Psybergate (Pty) LTD

NewBe an early applicant

Senior Python Developer – AI & Machine Learning

Posted
Discussion

Summary

Senior Python developer building production-grade AI/ML applications and services: designing APIs and backend components, developing ETL/ELT data pipelines, and deploying, monitoring and optimising ML systems on cloud platforms (AWS/Azure/GCP), with MLOps tooling like MLflow/Kubeflow. Requires 5+ years of professional Python experience.

What you will be doing:
  • Design, develop, and maintain high-performance Python applications supporting AI and machine learning use cases.
  • Develop scalable, maintainable and production-ready software using sound software engineering principles.
  • Design and implement APIs, services, integrations and backend components as required.
  • Participate in peer code reviews and promote coding standards, clean code and best practices.
  • Build and maintain data processing and ETL/ELT pipelines in distributed environments.
  • Contribute to the deployment, monitoring and ongoing optimisation of AI/ML applications and services.
  • Implement automated monitoring, logging, alerting and reliability mechanisms for production systems.
  • Work with DevOps, Data Engineering, Data Science and other technical teams to deliver robust solutions.
  • Troubleshoot and resolve complex technical and production issues.
  • Mentor junior developers and contribute to the continuous improvement of development practices.
  • Collaborate with stakeholders to translate business and analytical requirements into effective technical solutions.
  • Contribute to improving system performance, scalability, reliability and operational resilience.
What we are looking for:
  • BSc in Computer Science, Software Engineering or a related field. Transcripts required.
  • 5+ years of professional experience developing applications using Python.
  • Strong software engineering fundamentals and experience building production-grade systems.
  • Strong understanding of software design principles, including SOLID principles and clean architecture.
  • Experience developing APIs, services and/or distributed applications.
  • Experience with Git, CI/CD and automated testing.
  • Strong debugging and problem-solving capabilities.
  • Experience working with cloud platforms such as AWS, Azure or GCP.
  • Experience working with databases, data processing or ETL/ELT pipelines.
  • Understanding of application performance, scalability, monitoring and reliability.
  • Strong communication and collaboration skills, with the ability to work across software engineering, data and business teams.
  • An ownership mindset with a focus on quality, reliability and continuous improvement.
AI / ML & MLOps Experience – Advantageous:
  • Experience developing or supporting applications within AI/ML environments.
  • Exposure to ML lifecycle management and productionisation of machine learning models.
  • Experience with MLOps platforms or tools such as MLflow, Kubeflow or similar.
  • Experience with distributed processing frameworks such as Spark, Ray or similar.
  • Exposure to cloud AI/ML services such as Vertex AI or equivalent.
  • Experience with technologies such as BigQuery, Cloud Composer or similar data/ML platforms.
  • 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.

Please note that most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.

Follow for the Latest Vacancies
Join Psybergate Careers Channel here:

Skills

What Senior ML / AI jobs ask for — and how much of it you have →
Apply

See also

ML / AI jobs by country — openings, pay and top skills →