Senior Python Developer - AI & Machine Learning
Temporary
Psybergate
What you will be doing:
Join Psybergate Careers Channel here:
- 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.
- 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.
- 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.
Join Psybergate Careers Channel here:
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Python Developer - AI & Machine Learning in Gauteng vacancy
- ...are looking to connect with experienced AI / Machine Learning Engineers for current and future... ...professionals with experience across Python, Machine Learning, Generative AI, LLMs... ...as they become available. If you enjoy developing intelligent applications and taking AI...
- ...processes that support the deployment and maintenance of actuarial, machine learning, and other decision-support models. The role involves end-to-... ...skills preferred (Basic) Programming Skills: SQL, Python (Intermediate) Microsoft Office (Excel, PowerPoint and Word...
- Senior Learning and Development Manager (12-Month Contract)Location: JohannesburgSalary: R90,000 per monthOur client is looking for an experienced Senior Learning and Development Manager to lead the design and delivery of enterprise leadership development programmes that...
- ...an exciting position for a go-getter & highly driven Software Developer to join its Joburg team. Your core role will be to participate... ...databases (preferably PostgreSQL). Advantageous - Python / Django Numerical libraries such as NumPy/Pandas Front end...
- ...diverse data sources and ensure robust data ingestion, transformation, and availability for ML teams. Collaborate with ML Engineers and AI teams to productionise models and embed data requirements into MLOps pipelines. Implement Infrastructure as Code (Terraform/...
- ...itself on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through... .... We need strong generalists who take full ownership of our Python, Django, and AWS ecosystem while seamlessly adapting as business...
- ...write clean, efficient, and maintainable Python code with attention to detail? Join Elixirr Digital as a Back End Developer (Python) and shape the future of innovative... ...interesting projects Cutting-edge technologies Learning & Growth: Growth and development...
- ...System Architects, Enterprise Architects, Developers) The Java Developer (Senior) will Translates Requirements... ...researcher of best technology trends and can learn quickly and apply any IT innovations.... ...to 21, Spring/Spring Boot 3, Spring AI, Hibernate/JPA experience, Oracle and...
- ...Key Responsibilities Full Stack Development (Developer Jobs South Africa) Design, develop, and maintain web applications using PHP... ...following best practices Delivery Ownership & Execution (Senior Developer Jobs) Own delivery cadence including sprint execution...
- ...ROLE & RESPONSIBILITIES: Design, develop, and maintain high-quality software applications Collaborate with product owners and stakeholders to gather requirements Implement new features and improve existing functionalities Conduct code reviews and ensure adherence...
- ...Essential Skills ~2-4 years of experience in Software Development, AI, Machine ~ Learning, or Data Engineering ~ Strong Python programming skills ~ Understanding of Large Language Models (LLMs) and Prompt Engineering ~ Knowledge of RAG architectures and enterprise...
- ...feature team members to conduct system analysis, design, development and testing within an Agile/DevOps delivery model. Maintain, develop, deploy and operate backend cross-platform applications based on Java frameworks. Contribute to the frontend codebase when...
- ...resolution Involvement and support in Deployment process Provide third-level support for production incidents, when required Develop systems solutions in line with quality and delivery requirements Preparation of system/technical documentation (as per ISO...
- Build Enterprise Solutions That Make an Impact We're looking for a Senior Full Stack .NET Developer who thrives on solving complex technical challenges, designing scalable solutions, and mentoring others. You'll play a key role in designing and developing enterprise...
- ...Description We're looking for a talented and motivated Senior .NET Full Stack Developer to join our growing team. As the Senior .NET Full Stack... ...under pressure Curious and engaged in Continuous Learning and Professional Development Other information applicable...
- ...RESPONSIBILITIES: Develop and operate production ready business applications (24/7 Support) Liaise with customer, team members and external vendors Monitoring and operation of applications within AWS CloudWatch. Applying cloud-security patterns and concepts...
- ...Analytics and Applied AI Office (CDAIO) is seeking... ...will work alongside senior platform engineers,... ...templates. Continuous Learning - Develop expertise in AI platform... ...Scripting (Python, Bash, PowerShell)... ...Azure AI Foundry Azure Machine Learning Databricks...
- ...Microservice Architecture , including designing and implementing distributed, scalable applications. Proven experience designing, developing, and consuming RESTful APIs . Hands-on experience with Docker , Kubernetes , and AWS Cloud services. Experience...
- ...Kubernetes . Experience with GitHub Enterprise and GitHub Actions for source control and CI/CD automation. Experience developing and deploying solutions in AWS and/or Azure cloud environments. Experience with automated testing frameworks, including unit...
- ...liabilities under the Compensation for Occupational Injuries and Diseases Act 1993.Job Description FEM is looking to appoint a Senior Developer at our Head Office. The successful candidate will be responsible for the development and modification of internal systems and...
- ...teams as required. Lead medium-small sized teams and/or work efforts at a client. Main Responsibilities/Tasks: Design and Develop Work with team members to gather and interpret user/system requirements into design specifications Design, build, assemble,...
- ...entrepreneurs, offering them a platform that fosters learning and guidance, which can be translated... ...audience. What you will do Develop, update and maintain learning content and... ..., external service providers and AI-supported outputs Help maintain and improve...
- If you are an experienced C# Developer with strong Blazor and SQL Server skills and are ready to contribute to business-critical enterprise applications, we would like to hear from you. Apply through the vacancy link and submit your updated CV, including details of the...
- ...responsible application of AI. The successful... ...Artificial Intelligence, Machine Learning, or a closely related... ...programming languages (Python required; R an... ...partnership development. Developing a personal research profile... ...and guidance from senior researchers while operating...
- ...business insights? Our client is looking for an experienced Senior Power BI Developer to design, build, and optimize top-tier business... ...strong adaptability to fast-paced environments, excellent cross-functional collaboration, and a dedication to continuous learning.
- ...Mentoring / Team development: Actively coach other developers to understand and apply the Insure coding and architectural standards... ...Behavioural Skills: Action orientated go-getter, hungry to learn and add real value Structured and analytical problem solver:...
- ...internal teams and business units to integrate AI solutions and tools into their systems... ..., pain points and success criteria Develop and run evaluation tests to measure hallucinations... ...Strong foundational programming skills (Python) and familiarity with AI/ML toolchains and...
- ...production, construction and mining. Are you an experienced Senior Backend Developer with a passion for designing scalable backend platforms,... ...debugging and root-cause analysis capability. Ability to learn and navigate custom frameworks and business logic....
- ...To execute and operationalise the Learning & Development strategy by delivering high... ...training, and skills development legislation Develop and maintain quality assurance frameworks... ...administration Leverage digital tools and AI-enabled solutions to enhance learning...
- ...can guide them through the challenges that accompany technological growthOverview We are seeking an experienced Senior E-Commerce / App Developer to join our network of project-based consultants. The successful candidate will be responsible for designing, developing...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Python Developer - AI & Machine Learning. Be the first to apply!
