Senior Python Developer

2 weeks ago


Johannesburg, South Africa Frostbytedigital Full time

Senior Python Developer (Machine Learning / Artificial Intelligence) We are seeking a highly skilled Senior Python Software Engineer – AI / ML to join our team. The ideal candidate will bring deep expertise in Python and end-to-end AI / ML product delivery, with strong experience in Large Language Models (LLMs), data engineering, and MLOps frameworks. Hands-on exposure to Databricks, Data Foundry, MLflow, Prefect, and Azure ML tooling will be highly advantageous. Responsibilities Design, develop, and deploy AI / ML systems into production environments. Orchestrate and manage scalable data pipelines with a focus on quality, reliability, and efficiency. Own the full AI / ML lifecycle: Data ingestion, preprocessing, and validation; Model training, fine‑tuning, validation, and optimization; Deployment, monitoring, and scaling in production; Continuous evaluation and improvement; Implement scalable and maintainable code aligned with modern development practices (CI / CD, testing, reviews). Develop APIs and microservices to integrate AI / ML solutions into enterprise platforms. Work with containerization and orchestration technologies (Docker, Kubernetes) to enable cloud‑native AI solutions. Collaborate cross‑functionally to deliver business‑focused AI capabilities. Core Competencies & Requirements AI / ML Expertise: Strong understanding of LLMs (fine‑tuning, embeddings, integration, and deployment). Familiarity with NLP techniques and advanced ML workflows. Software Engineering: Advanced proficiency in Python for AI / ML applications; Skilled in scalable, maintainable code design and architecture. Experience with CI / CD pipelines, automated testing, and modern development best practices. Hands‑on experience with Databricks, Data Foundry, and Apache Spark for large‑scale data processing. Ability to build and maintain ETL / ELT pipelines with strong validation and governance. Knowledge of pipeline orchestration frameworks such as Prefect (or Airflow). MLOps & Frameworks: Practical experience with MLflow for tracking, orchestration, and reproducibility; Strong knowledge of MLOps best practices and deployment strategies. Hands‑on experience with Azure ML services (Data Factory, ML Studio, Synapse). Azure certification will be considered an advantage. Exposure to AWS or GCP is beneficial. Experience with Docker and container orchestration (Kubernetes). API Development & Microservices: Proven ability to design RESTful APIs and microservices; Experience integrating AI models into production workflows. Familiarity with observability best practices (metrics, logging, tracing). Qualifications • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field (BSc required). • Honours or Master's degree in a relevant field will be an advantage. • 7+ years of professional software engineering experience, with at least 3+ years focused on AI / ML. • Strong experience with ML frameworks such as TensorFlow, PyTorch, and Scikit‑learn. • Agile methodology experience and strong collaboration skills. Seniority level: Mid‑Senior level Employment type: Contract Job function: Engineering and Information Technology Note: Referrals increase your chances of interviewing at FROSTBYTE by 2x #J- #J-18808-Ljbffr



  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    Overview Position Overview: As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with cross-functional teams to deliver high-quality, scalable, and...


  • Johannesburg, South Africa Network IT Full time

    Reference BIT -Rein-1 Overview Our client a leading data solutions company that specializes in consumer insights and profiling is seeking a Senior Python Developer to join their growing development team in Bryanston. This is a fully in‑office role for a hands‑on developer passionate about building high‑performance backend systems and APIs. Duties &...


  • Johannesburg, South Africa SavageOne Pty Ltd Full time

    Job Description:We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per year

    Position Overview:As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with cross-functional teams to deliver high-quality, scalable, and performant...


  • Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per year

    Job Description:We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You...

  • Python Developer

    2 days ago


    Johannesburg, Gauteng, South Africa KPMG South Africa Full time R60 000 - R100 000 per year

    Python Developer (Credit Risk)Job Title: Python Developer – Credit RiskLocation: JohannesburgJob Level: Mid - Senior DeveloperExperience Required: 5+ yearsJob DescriptionWe are looking for a skilled Python Developer to join our dynamic Credit Risk Team. The ideal candidate will have a strong background in software development, passion for clean code, and...


  • Johannesburg, South Africa 2020 INSIGHT Full time

    We are seeking an experienced Senior Full Stack Developer (Angular, Python, FastAPI, Postgres ) to join our innovative team. As a Senior Full Stack Developer , you will play a pivotal role in designing, developing, and maintaining advanced software/application solutions that span both frontend and backend technologies. Your expertise will contribute to...


  • Johannesburg, South Africa Network Recruitment Full time

    Key Responsibilities:Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions.Design, build, and maintain RESTful APIs for both internal and external integration.Work with MySQL databases, including query optimization and schema design.Collaborate with Front-End Developers, product owners, and other...


  • Johannesburg, Gauteng, South Africa k0dehut Full time R900 000 - R1 200 000 per year

    Senior Python Developer (Django)Our Client's business is powered by a young, open-minded team that values autonomy and works remotely. They're looking to grow exponentially in the forex space and need to scale their services efficiently to do so. They've just rolled out their new online forex platform, and this means you'll play a massive role in setting...


  • Johannesburg, Gauteng, South Africa FROSTBYTE Full time R600 000 - R1 200 000 per year

    We are seeking a highly skilled Senior Python Software Engineer – AI/ML to join our team. The ideal candidate willbring deep expertise in Python and end-to-end AI/ML product delivery, with strong experience in Large LanguageModels (LLMs), data engineering, and MLOps frameworks. Hands-on exposure to Databricks, Data Foundry, MLflow,Prefect, and Azure ML...