OFFICIAL NOTICE: PlacementBaba.com is our only official website. We do not operate any other website. Beware of fake sites misusing our brand! WARNING: PlacementBaba does NOT sell any packages or paid plans. If anyone claims otherwise, it is a fraud. Report at cybercrime.gov.in OFFICIAL NOTICE: PlacementBaba.com is our only official website. We do not operate any other website. Beware of fake sites misusing our brand!
1,358 jobs for python in port
Actively Hiring
AI/ML Lead Engineer - South Africa - Full Remote
Ada Meher
1-2 years Not disclosed South Africa
Full time

Job Title: AI/ML Lead Engineer - South Africa - Full Remote Company: Ada Meher Job Category: Machine Learning Roles & Responsibilities: This is not a research or theory\-heavy role. It’s about building, integrating, and shipping, taking AI workloads from early discovery through to MVPs and production\-ready solutions for clients across multiple industries. They tend to work with start\-ups or small to medium size businesses. * Owning delivery of ML and GenAI workloads from discovery through to deployment * Designing, building, and deploying solutions using AWS SageMaker and AWS Bedrock * Implementing GenAI workflows (prompt pipelines, embeddings, retrieval\-based patterns) * Building Python\-based services and APIs to support AI workloads * Contributing to PoCs, MVPs, and client proposals * Working with DevOps teams on CI/CD pipelines and Infrastructure as Code (Terraform) * Engaging directly with technical and non\-technical stakeholders during delivery * 3\+ years’ hands\-on experience in applied ML, AI engineering, or software engineering with real AI exposure * Strong Python skills with experience writing production\-level code * Practical experience delivering ML workloads using AWS SageMaker * Hands\-on experience with AWS Bedrock or similar managed GenAI platforms * Experience deploying GenAI / LLM\-based solutions into production or near\-production * Experience building and integrating APIs * Comfortable working in cloud\-native, Linux\-based environments * Confident leading technical discussions with clients Work Location: South Africa Availability: Full time

Machine Learning Python
Actively Hiring
Ai Developer
Liquid Thought
1-3 years Not disclosed Cape Town
Full time

Job Title: Ai Developer Company: Liquid Thought Job Category: Machine Learning Roles & Responsibilities: Main purpose of the role Key responsibilities: * AI production and delivery * Design, develop and deploy AI/ML solutions and pipelines using cloud infrastructure (AWS, Google Cloud, Azure) * Build and maintain production machine learning models that power features in the platforms and products we build * Implement MLOps practices including model versioning, automated testing, monitoring and continuous deployment * Optimise model performance, latency and cost for production environments * Applied AI for client solutions * Build personalisation and recommendation features for ecommerce and digital platforms * Develop NLP solutions such as content classification, semantic search and intelligent tagging * Integrate large language models (LLMs) and generative AI into client products, including assistants, summarisation and content automation * Work with vector databases and embedding based search to build retrieval and matching solutions * Client and product collaboration * Work with multidisciplinary teams to turn client requirements into practical AI solutions * Help scope AI features and explain technical options and trade offs to clients and stakeholders without a technical background * Contribute to proofs of concept that help clients explore what AI can do for their business * Technical excellence and innovation * Write clean, maintainable and well documented Python code, following software engineering best practices * Design and implement APIs and microservices for AI model serving and integration * Experiment with LLMs, transformer architectures and generative AI * Stay current with AI/ML developments and share new approaches with the team * Collaboration * Participate in code reviews, technical discussions and architecture conversations * Support junior team members through code reviews and knowledge sharing * Collaborate with data scientists and engineers to take prototypes into production Personal characteristics: * Driven by innovation: passionate about exploring new AI technologies and finding creative solutions * Collaborative: able to work across multidisciplinary teams and explain technical concepts to people without a technical background * Focused on results: committed to delivering measurable impact for clients * Continuous learner: keeps up with the fast moving AI/ML landscape * Problem solver: analytical, with the ability to break complex challenges into manageable parts * Quality conscious: attentive to detail and committed to building robust, scalable and maintainable systems Work Location: Cape Town, Western Cape, South Africa Availability: Full time

Machine Learning Python TensorFlow PyTorch NLP
Actively Hiring
AI Engineer (AWS / Generative AI)
DT PROJECTS
0-2 years ZAR 1.2e+06 - 1.56e+06 per yearly South Africa
Full time

Job Title: AI Engineer (AWS / Generative AI) Company: DT PROJECTS Job Category: Machine Learning Roles & Responsibilities: The Role This is a hands\-on engineering role with a strong client\-facing element. You'll be involved from the first discovery conversation through solution design, development, deployment and ongoing improvement. There's also room to grow, whether your future lies in senior technical leadership or leading projects and engineers. Responsibilities * Design, develop, test and deploy AI, ML and Generative AI solutions using AWS technologies. * Build GenAI applications using Amazon Bedrock, including prompt workflows, embeddings, retrieval\-based solutions and AI agents. * Develop and deploy machine learning pipelines using Amazon SageMaker. * Write clean, maintainable Python code and build APIs to integrate AI capabilities into business applications. * Develop and maintain infrastructure as code to support reliable deployments. * Participate in client discovery sessions, understand business challenges and identify where AI can deliver measurable value. * Progress towards independently leading technical assessments and client workshops. * Evaluate solution options, technical feasibility, costs and potential risks. * Help translate client requirements into practical project plans, estimates and deliverables. * Take ownership of assigned projects from development through deployment, monitoring and optimisation. * Work closely with engineers and delivery teams to resolve technical challenges and maintain delivery standards. * Contribute to reusable solutions, technical documentation and engineering best practices. * Share knowledge and support other engineers as the team grows. * 3\+ years of hands\-on experience in AI engineering, applied machine learning or software development with substantial practical AI exposure. * Strong Python development skills, including writing production\-quality applications. * Practical experience implementing machine learning solutions using Amazon SageMaker. * At least 1 year of hands\-on experience with Amazon Bedrock, including retrieval\-based solutions and agentic workflows. * Experience taking at least one ML or GenAI solution from experimentation into production or near\-production, including post\-deployment support. * Sound understanding of ML fundamentals, including data preparation, feature engineering, model selection, evaluation and monitoring. * Experience developing and integrating APIs for AI and ML applications. * Experience with AWS Lambda, particularly Python\-based workloads. * Familiarity with AWS services supporting knowledge bases and retrieval solutions. * Experience using Terraform or similar infrastructure\-as\-code tools. * Good working knowledge of Git, CI/CD pipelines and Linux environments. * Ability to explain technical solutions, limitations and trade\-offs to both technical and non\-technical stakeholders. * Confidence engaging directly with clients, understanding their requirements and contributing to technical discovery discussions. * Ability to manage competing priorities and take ownership of deliverables. * AI engineering: 3 years (Required) * Machine learning: 3 years (Required) * Python: 3 years (Required) * Amazon SageMaker: 3 years (Required) * Amazon Bedrock: 1 year (Required) * AWS Lambda: 3 years (Required) * Terraform : 3 years (Required) * API Development: 3 years (Required) * CI/CD pipelines : 3 years (Required) * Linux environment: 3 years (Required) * Golang : 3 years (Preferred) Work Location: Remote Work Location: South Africa Availability: Full time

Machine Learning Python Feature Engineering
Actively Hiring
Ai/Ml Engineer
ADG
1 year Not disclosed Johannesburg
Full time

Job Title: Ai/Ml Engineer Company: ADG Job Category: Machine Learning Roles & Responsibilities: We are seeking an experienced, energetic, and highly motivated Senior AI/ML Engineer to join our dynamic organisation. This role forms part of our Data and AI practice within our Engineering Team. You will be a lead part of a team of Data and AI practitioners delivering amazing technical solutions to our customers and our own business. This position demands a high level of expertise in AI and Machine Learning technologies, a deep understanding of business contexts, and a strong motivation to innovate and lead. ADG is not a place for being still; this is an environment where you bring your energy and ideas, and we help you translate them into tangible solutions which drive real value. * Mentorship and Skills Development. We believe in staying certified and ahead of the curve on technologies our customers use and want. This means we expect you to continuously refine your own skills, while also stepping up to mentor junior engineers, guide technical discussions, and elevate the overall capability of our Data and AI practice. * Technology Stack. At ADG we adapt to what our customers need. This usually coalesces around a certain set of hyperscalers: Google Cloud, AWS, Azure, Oracle Cloud; and a robust set of modern ML technologies (e.g., Python, TensorFlow, PyTorch, and various GenAI frameworks/LLMs). But we’re always learning more! * A platform for impact. We provide a supportive environment that values your senior expertise from day one. You’ll be given the space and resources to architect innovative solutions, lead complex projects, and have a direct, tangible impact on our customers' success. * A culture which values your journey. At ADG, we believe in autonomy, mastery, and purpose. We trust you to bring your best self to ADG and pursue continuous growth. We provide interesting and challenging work which assists that. We are a very collaborative organisation, which means you’ll find colleagues who support each other, brainstorm together, and build together. Work Location: Johannesburg, Gauteng, South Africa Availability: Full time

Machine Learning Python TensorFlow PyTorch
Actively Hiring
AI Engineer
GVW Group
2-3 years Not disclosed Durbanville
Full time

Job Title: AI Engineer Company: GVW Group Job Category: Machine Learning Roles & Responsibilities: Role Overview The AI Engineer is a hands\-on practitioner who turns AI opportunities into real business value. This role identifies opportunities to improve automation, decision\-making, and operational efficiency using AI tools and technologies, then delivers practical solutions that create measurable impact. Success in this role comes from delivering AI capabilities iteratively and incrementally, driving continuous improvement while staying aligned to business priorities and operational needs. This role combines business analysis, AI prototyping, and full\-cycle AI/ML deployment skills, enabling business teams to experience tangible value from AI without lengthy development cycles. A critical differentiator for this role is proven capability in building production\-grade agentic systems: designing multi\-agent architectures, selecting appropriate orchestration patterns, and delivering hybrid AI solutions that blend agentic reasoning with deterministic code. Responsibilities Business Discovery \& Solution Design AI Solution Prototyping \& Implementation * Design end\-to\-end AI workflows, from data inputs and prompt design to integration points with existing business systems. * Build and deploy production\-grade AI solutions using Azure AI Foundry, Azure OpenAI, Microsoft Copilot Studio, or equivalent Microsoft frameworks. * Design, configure, and deploy conversational agents and copilots that integrate into business workflows, including agents deployed via Microsoft Teams, web apps, and other channels. * Architect and implement agentic and multi\-agent systems using appropriate agent orchestration patterns based on task complexity and requirements. * Develop and deploy RAG (retrieval\-augmented generation) solutions and prompt\-engineered AI workflows. * Integrate AI solutions with existing data sources, REST APIs, and business systems. * Apply LLM cost optimization strategies throughout solution design. * Implement monitoring and continuous improvement through prompt tuning, retraining, and user feedback loops. * Ensure solutions comply with responsible AI, security, governance, and auditability standards. * Support AI adoption through documentation, knowledge sharing, and business enablement activities. * Promote reusable AI patterns, prompt libraries, and implementation standards across the organization. Work Location: Durbanville, Western Cape, South Africa Availability: Full time

Machine Learning Python
Actively Hiring
Intern (Software Engineer)
The Explore Coalition
0-3 years ZAR 3000 - 3000 per monthly East London
Full time

Job Title: Intern (Software Engineer) Company: The Explore Coalition Job Category: Machine Learning Roles & Responsibilities: * Set up and maintain our AI stack on Ubuntu, using Docker, Ollama or vLLM, Qdrant and Open WebUI * Build document search (RAG) that answers only from approved sources and always cites them * Build monitoring and alerting for lab and site sensors, and dashboards for the data * Write data pipelines that turn instrument exports, such as battery cycler data, into clear plots and reports * Create and maintain the standard Kudu AI software image, so every unit starts identical * Design for offline operation, with updates delivered by USB or a brief secure sync * Build in privacy and security from the start, in line with POPIA Work Location: In person Work Location: East London, EC, South Africa Availability: Full time

Machine Learning Python Computer Vision
Actively Hiring
Software Technical Lead
Wabtec
0-1 years Not disclosed Pretoria
Full time

Job Title: Software Technical Lead Company: Wabtec Job Category: Machine Learning Roles & Responsibilities: Job Description Who will you be working with? You will work as part of the Engineering team, reporting directly to the Engineering Manager and partnering closely with software, electronic, hardware, mechanical, production, quality, field support, and product management teams. In this role, you will act as the technical leader for a team developing collision avoidance, proximity detection, and driver monitoring solutions used in mining and heavy industrial environments. You will collaborate across disciplines to ensure software reliability, safety, performance, and successful product delivery while mentoring engineers and driving engineering best practices. As a member of the Digital Mine Engineering team, you will be responsible for providing technical leadership across the software and firmware stack supporting safety\-critical mining solutions. You will define technical direction, own architectural decisions, manage the software backlog, and contribute directly to software development activities. The role combines hands\-on engineering with technical leadership, ensuring the delivery of reliable, scalable, and maintainable software products. You will serve as the primary escalation point for complex software challenges, provide mentorship to the engineering team, and help drive continuous improvement in development processes, tooling, and software quality standards. Your contributions will directly support products designed to improve safety, operational performance, and reliability in demanding industrial environments. * Strong hands\-on programming experience in both Python and C\+\+. * Experience developing software or firmware that interfaces directly with hardware devices, sensors, and peripherals. * Experience working with Linux on ARM\-based platforms, including cross\-compilation and deployment. * Experience debugging hardware\-software integration issues using tools such as oscilloscopes, logic analyzers, or protocol analyzers. * Experience designing and maintaining CI/CD pipelines, automated build processes, software quality checks, and release management workflows. * Strong knowledge of Git and modern software development practices. * Hands\-on experience with machine vision and deep learning frameworks such as OpenCV, PyTorch, TensorFlow/TensorFlow Lite, and ONNX. * Understanding of machine vision model lifecycle management including dataset creation, model training, evaluation, and deployment. * Strong system troubleshooting, problem\-solving, and root cause analysis skills. * Excellent written and verbal communication skills. * Define and maintain software architecture, technical standards, and engineering best practices across the software and firmware ecosystem. * Own and manage the software backlog, including work breakdown, prioritization, estimation, and task assignment. * Design, develop, review, and maintain production software using Python and C\+\+. * Develop and support software and firmware that interfaces directly with company hardware platforms and sensors. * Provide technical leadership and oversight for machine vision development, model training, evaluation, and deployment activities. * Lead troubleshooting and root cause investigations for complex software, firmware, and hardware integration issues. * Drive improvements to CI/CD pipelines, build automation, software quality processes, and release management. * Conduct code reviews and promote high standards for software quality, testing, documentation, and maintainability. * Mentor software engineers through coaching, technical reviews, knowledge sharing, and professional development support. * Partner with cross\-functional teams including hardware, electronics, production, quality, field support, and product management. * Support technical recruiting efforts, including candidate assessment and interview participation. * Ensure software development activities align with safety, quality, traceability, and regulatory expectations for products deployed in mining and industrial environments. * Occasionally travel to customer and mine sites to support deployment, troubleshooting, and technical discussions. Wabtec is a leading global provider of equipment, systems, digital solutions, and value\-added services for the freight and transit rail sectors. Drawing on 0-1 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it’s freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together – are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike. Work Location: Pretoria, GP, South Africa Availability: Full time

Python TensorFlow PyTorch Model Training
Actively Hiring
Data Scientist
FirstRand
1 year Not disclosed Johannesburg
Full time

Job Title: Data Scientist Company: FirstRand Job Category: Machine Learning Roles & Responsibilities: Job Description =================== The purpose of the role is as follows: To plan, build, optimise and implement innovative quantitative analytical methodologies, procedures, products and advanced mathematical models that provide analytical support and interpret insights, using advanced analytics technologies, to address business opportunities and problems and implement business strategy. Are you someone who can do the following: * Identify optimal solutions tailored to specific scenarios, focusing on flexible delivery and customisation for efficiency. * Support localisation and integration of model policies, standards, governance, and analytics. * Comply with modelling frameworks and ensure ethical data use according to privacy and sensitivity guidelines. * Implement and uphold privacy requirements, laws, and policy; report privacy\-related incidents appropriately. * Collaborate with stakeholders to create delivery plans, define metrics, and address business information needs. * Analyse data to uncover new opportunities for commercialisation and revenue generation. * Translate technical data into actionable business insights within approved architecture. * Assess data quality and availability to inform management decisions. * Develop core analytical capabilities using advanced statistical and econometric techniques. * Work with various departments to optimise data use for operational results. * Contribute to analytical projects and serve as a subject matter expert. * Build models to recommend process optimisations for cost savings, revenue, and efficiency. * Document, audit, and implement models for business needs. * Manipulate and analyse data proactively to ensure reliability and meet future business needs. * Apply statistical methods and technical concepts for experimentation and decision\-making. * Use machine learning algorithms, automation, and predictive modelling in open\-source platforms like R or Python. * Model complex abstractions and apply pattern recognition for deep learning research. * Program statistical models and productionize them as applications. * Conduct text analytics on unstructured data for business insights. * Employ data wrangling principles to improve data quality. * Resolve enterprise\-level problems by collaborating with engineers and product managers and applying suitable methods. * Visualise data findings for varied audiences using effective graphical formats. * Maintain and regularly update models for ongoing relevance and accuracy. * Use analytics to enhance customer experience, identify monetisation opportunities, and suggest improvements. * Validate, interpret, and present analytic reports and findings. * Mentor junior analysts and foster a culture of sharing insights and continuous improvement. * Build collaborative relationships to share knowledge and achieve productivity gains. * Participate in specialist communities and contribute to organisational learning. * Develop and monitor budgets aligned with operational plans, reporting on variances. * Engage in cross\-functional support and manage expectations through relationship\-building. * Ensure compliance with statutory, legislative, and corporate governance standards. * Maintain expertise in relevant legislation, industry best practices, and internal compliance. * Support governance and compliance processes, identifying and mitigating risks. * Formulate business questions and select appropriate analytics models. * Source and prepare data for analysis based on business requirements. Develop and implement advanced mathematical and analytical solutions to enhance business outcomes, reduce risk and costs, and facilitate strategic decisions. * * 5\+ years’ experience in a Senior Data Science role in a data environment, of which 1 to 2 years ideally at a at junior entry management level * Previous experience with AI or platform\-driven change initiatives is highly desirable. * Proven history of successful AI and process automation implementation. * Strong skills in stakeholder management, communication, and problem\-solving. * Demonstrated ability to deliver advanced analytics and AI solutions, solving client issues with data\-driven advice. * Proven proficiency in data management, advanced analytics, artificial intelligence, technology platforms, and awareness of emerging industry trends. * Promotes effective teamwork and collaboration between global and regional teams to accomplish common objectives * Has a strong interest in advanced analytics and technology, with a passion for leveraging tech\-driven solutions Shows a keen interest in learning about emerging technologies, applications, and creative solutions, approaching each with curiosity and enthusiasm * 26/10/26 All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties. Work Location: Johannesburg, GP, South Africa Availability: Full time

Machine Learning Python
Actively Hiring
Senior Data Scientist
Lula
1 year Not disclosed Cape Town
Full time

Job Title: Senior Data Scientist Company: Lula Job Category: Machine Learning Roles & Responsibilities: Lula is on a mission to simplify business funding for South African SMEs. We build fast, digital\-first fintech tools that make cash flow management seamless so business owners can focus on doing what they love. We’re a fast\-growing, tech\-driven team that values curiosity, collaboration, and high impact over red tape. Speaking of love, we’re looking for Lulas who love to make a difference to join our team and change the game. ROLE PURPOSE KEY RESPONSIBILITIES * Partner with stakeholders to translate business questions into analytical problems, and communicate findings and recommendations clearly to technical and non\-technical audiences. * Own the productionisation of machine learning models, including reproducible pipelines, versioned code, automated testing and deployment, working with data engineers and analytics engineers. * Monitor models in production for performance, drift and data quality, and drive retraining, remediation and improvement when they degrade. * Build, validate and maintain predictive models (e.g. classification, regression, forecasting, segmentation). * Explore, clean and analyse large datasets to uncover trends, drivers and opportunities. * Design and analyse experiments (A/B tests, pilots) and measure the impact of business initiatives. * Build dashboards, reports and reusable analysis assets that make insights self\-serve. * Help raise the standard for how data science is done at Lula * Contribute to data quality, documentation and good practice across the data team. Work Location: City of Cape Town, Western Cape, South Africa Availability: Full time

Machine Learning Python Pandas
Actively Hiring
Engineer
Transnet Logistics
0-2 years Not disclosed Braamfontein
Full time

Job Title: Engineer Company: Transnet Logistics Job Category: Machine Learning Roles & Responsibilities: Department: SP\-ITM \-LOCO\-CONTROL\-SYSTEM\-BRR Reporting To: Specialist: Traction \& Locomotive Integr The closing date is on . It is the responsibility of the applicant to ensure that HR has received the application before the closing date of the advertisement. To provide the Senior Engineer (Traction and Locomotive Integration Technology Technology) with engineering expertise in support of Locomotive Data Systems (Specification, front and back\-end software Development, and maintenance of locomotive data systems) so that Transnet can provide a sustainable, safe, predictable and affordable transport service to its clients. • Develop a comprehensive locomotive data systems strategy, inclusive of: • Locomotive data transmission protocol design and specification, • Migration of the Locomotive Data System Architecture to a Microservices architecture, • Continuous monitoring and technical support on all data collection devices, • Optimising server configurations, resource utilisation and system parameters to maximise performance. • Software development, to support the following functions: • Continuous data driven locomotive condition monitoring by various component VITs, • Development of techniques and algorithms for the purpose of assisting Transnet with predictive maintenance, • Develop Back\-office locomotive data system software (Database management, back\-end software, Data visualisation dashboards (front end), continuous locomotive condition monitoring, locomotive energy management system, Critical locomotive fault alerts messages), • Analyse and understand existing codebase, including its architecture, dependencies, and functionality. • Design, acceptance, and Continuous Condition Monitoring of data transmission devices: • To develop locomotive specification in line with technological advancements in the railway industry., • Perform failure analysis and investigations on components/ equipment and systems associated with Locomotive Data Systems and Performance. • Perform fault data analysis: Pinpoint potential problem areas to conduct technical investigations and to propose solutions, • Data Governance, Data Security and Cyber Security: • Ensure compliance to Data Governance and Data Security, • Ensure OT cyber security road map is implemented and continuous improvements to LDS cyber security. • Data Mining to enable Big data analytics insight and extraction: • Data frames, • Time series analytics to deduce the seasonality and stationarity in relation to the some of the failures on the locomotives, • To oversee and maintain version control systems (like GIT) ensuring efficient collaboration and code management. Responsibilities include: • Managing repositories, • DevOps and setting up CI/CD pipelines. KNOWLEDGE REQUIRED: • Full stack development • Structured Query Language. • User specification/codes. • Condition monitoring techniques. • Basic engineering knowledge to compile conceptual designs. • Knowledge of agile methodology for software and Hardware development SKILLS REQUIRED: • Software development • Application of relevant technology • Communication • Problem solving • Decision making • Self\-management • Data analytics, • Computer literate ATTITUDES REQUIRED: • Willingness to learn • Creative/innovative • Action orientated • Prepared to travel • Integrity • Disciplined • Technical minded • Knowledge of agile methodology for software and Hardware development projects execution is critical. SKILLS REQUIRED: • Software development • Analytical skills • Application of relevant technology • Communication • Problem solving • Information gathering • Interpretation skills • Decision making • Interpersonal skills • Evaluation skills • Networking • Self\-management ATTITUDES REQUIRED: • Willingness to learn • Perseverance/determination • Meticulous/systematic • Tenacity/flexible • Creative/innovative • Pro\-active • Action orientated • Environmental aware • Prepared to travel Equity Statement Work Location: Braamfontein, GP, South Africa Availability: Full time

Machine Learning Python

Official Notice

Please read this carefully for your safety

placementbaba.com is our only official website. We do not operate any other website under our brand name.

PlacementBaba does NOT sell any packages or paid plans. If anyone is offering paid services in our name, it is a fraud.

If you have been approached or made any payment, contact your bank immediately and report at cybercrime.gov.in.

Official site: placementbaba.com  |  Email: info@placementbaba.com