Sign up to save this job, get alerts, and apply with an optimized CV.

Senior Java Developer - Machine Learning

400000.00 - 500000.00

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 systems for large-scale datasets. Develop and implement efficient algorithms for data processing and analysis. Work closely with cross-functional teams to integrate ML models into larger business applications. Key Requirements Strong understanding of Java 8+ programming language. Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-Learn. Hands-on experience in Python programming language. Familiarity with cloud-native infrastructure such as AWS, GCP, or Azure. Strong understanding of data structures and algorithms. Excellent problem-solving skills. Ability to work independently and collaboratively as part of a team. Benefits Competitive salary and benefits package. Opportunities for professional growth and development. Collaborative and dynamic work environment. Flexible working hours and remote work options.

Sign up to apply

Create a free account to apply for this job and get access to:

  • AI-powered CV optimization for this specific job
  • Save jobs and create custom alerts
  • See your CV match score for each job

Company information

Company
Sabenza IT & Recruitment
Location
South Africa, Gauteng, Johannesburg
South Africa
Posted
5 months ago

Find similar jobs

Explore more opportunities like this one.

Interested in this position?

Create your free account and tailor your CV to match this job.