This is a remote position.

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.

Desired Skills:

  • Java
  • Machine Learning
  • NoSQL
  • TensorFlow

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position