PERMANENT CONTRACTabout 2 months ago

Senior Java Developer - Machine Learning

beBee
South Africa
salary 5,740

Job Description

Senior Java Developer - Machine Learning - Sabenza IT & Recruitment | BeBee Back Senior Java Developer - Machine Learning

Technology

Sabenza IT & Recruitment WorkFromSouth Africa 4 weeks ago Until 2026/06/18

Apply Adapt my CV to this job

Job description We are seeking a Senior Java Developer with a focus on Machine Learning and large-scale data systems. The ideal candidate will combine strong Java expertise with hands‑on experience in ML frameworks, Python, and cloud‑native infrastructure to build scalable, intelligent data solutions.

Key Responsibilities Design, develop, and maintain Java-based backend services for ML pipelines. Collaborate with data scientists to productionize machine learning models. Build scalable data ingestion, transformation, and processing pipelines. Implement APIs and microservices to integrate ML models into applications. Optimize performance of large-scale data systems. Deploy and manage ML workloads on Kubernetes or cloud platforms. Ensure code quality, testing, and adherence to software engineering best practices. Monitor, troubleshoot, and tune ML systems in production. Requirements Bachelor’s or Master’s degree in Computer Science, Data Science, or related field. Relevant ML or cloud certifications advantageous 7+ years of backend development experience in Java. Strong knowledge of Machine Learning concepts and frameworks specifically TensorFlow 2.x Experience with Matrix Factorization and factorization machines is advantageous. Solid Python programming experience for ML and data processing. Hands‑on experience with large-scale data systems and distributed architectures. Experience deploying applications on Kubernetes and containerized environments. Strong SQL and NoSQL database skills. Experience with RESTful APIs and microservices architecture. Familiarity with CI/CD pipelines and DevOps best practices. Strong debugging, performance tuning, and problem-solving skills. Experience with cloud ML platforms Knowledge of big data frameworks (Apache Spark, Hadoop). Exposure to model monitoring, logging, and MLOps practices. Experience with version control for ML models and data pipelines.

¿Te interesa este puesto? Apply Adapt my CV to this job

Related

Data Scientist jobs 6,314 listings

Data Scientist salary 6,314 listings

Technology 422,718 listings

Job Details

  • Country : Afrique du Sud

  • Contract Type : Permanent Contract

  • Compensation : salary 5,740

---

**

[Click the Apply button below to see the contact details]

Expert Application Advice

Technical proficiency — beBee expects hands-on mastery of Python, SQL. Don't just list them: describe a concrete project where you used them and the outcome delivered.

Positioning — Your cover letter must answer one question: why YOU for THIS specific role right NOW? Avoid generic templates — one sentence on what you specifically bring beats three generic paragraphs.

Measurable achievements — At this level, back every skill with a precise example and a quantified result. Prepare 2-3 strategic questions about this organization's current challenges — candidates who anticipate difficulties are consistently rated higher.

🎯 Make your application ATS-ready

ATS (Applicant Tracking Systems) are the software recruiters use to automatically filter CVs before any human reads them. Our CV builder is specifically designed to pass these filters — and it takes under 3 minutes.

Create my ATS CV →
Career advice powered by Taf4All

Ready to apply?

Safety Reminder

Never pay money to get an interview. Taf4All will never contact you to request application fees.

You might also be interested in

AP

Senior Machine Learning Engineer

Apply NowSouth Africa

Senior Machine Learning Engineer Network Finance Thursday, 28 May 2026 ITE007670/DEP Verified Ad Manufacturing Research

FreelanceSalary: R75 000,00
il y a 9 jours