Senior Python Developer
4 weeks ago
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 #J-18808-Ljbffr
-
Senior Python Developers
4 weeks ago
Johannesburg, South Africa SavageOne Pty Ltd Full timeOverview 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...
-
Senior Python Developer
1 week ago
Johannesburg, South Africa Network IT Full timeReference 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 &...
-
Senior Python Developer
4 weeks ago
Johannesburg, South Africa SavageOne Pty Ltd Full timeJob 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...
-
Senior Python Developers
5 days ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per yearPosition 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...
-
Senior Python Developer
5 days ago
Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 200 000 - R2 400 000 per yearJob 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
1 day ago
Johannesburg, Gauteng, South Africa KPMG South Africa Full time R60 000 - R100 000 per yearPython 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...
-
Senior Python Developer
3 weeks ago
Johannesburg, South Africa Network Recruitment Full timeKey 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...
-
Senior Python Developer Johannesburg
7 days ago
Johannesburg, South Africa 2020 INSIGHT Full timeWe 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...
-
Senior Python Developer
5 days ago
Johannesburg, Gauteng, South Africa k0dehut Full time R900 000 - R1 200 000 per yearSenior 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...
-
Senior Python Developer
7 days ago
Johannesburg, Gauteng, South Africa FROSTBYTE Full time R600 000 - R1 200 000 per yearWe 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...