1

Java Machine Learning Jobs (NOW HIRING)

Required : • Experience implementing ML systems at scale in Java, Scala, Python or similar ... machine learning models from research to production • Collaborative mindset, enjoy working ...

Machine Learning Engineer Opportunity SynergisticIT understands the complex nature of the job ... Get the right opportunity and gain experience in building web-centric solutions on Java. Who Should ...

$28 - $45/hr

Java (basic knowledge) * SQL Machine Learning & AI Frameworks * Scikit-learn * TensorFlow * Keras * PyTorch * XGBoost * LightGBM Data Processing & Big Data * Pandas * NumPy * Apache Spark * PySpark

$28 - $45/hr

Java (basic knowledge) * SQL Machine Learning & AI Frameworks * Scikit-learn * TensorFlow * Keras * PyTorch * XGBoost * LightGBM Data Processing & Big Data * Pandas * NumPy * Apache Spark * PySpark

Machine Learning Engineer D.C. Area About the Position As a member of our Engineering team, you ... Fluent in Java, Python, and/or Scala programming languages * Strong communication skills including ...

Proficiency in one or more object-oriented programming languages such as Python, Java, or C++, with hands-on experience building distributed systems.Experience building large-scale machine learning ...

Train and embed machine learning models into applications using programming languages (Python, Java, R) and core libraries (TensorFlow, Keras, Scikit-learn). * Explore and visualize data to uncover ...

Machine Learning Engineer As a Machine Learning Engineer , you will play a critical role in ... Advanced proficiency in Python, Java, and Scala with solid CS fundamentals (algorithms, data ...

They are seeking a Machine Learning Engineer to join the Personalization team, focusing on ... Java, Scala, Python, or similar languages • Experience with PyTorch, Ray, Hugging Face and ...

They are seeking a Machine Learning Engineer to join their Personalization team, focusing on ... Java, Scala, Python, or similar languages. • Experience with PyTorch, Ray, Hugging Face and ...

... Rust, Java, C++, Ruby, etc...) • Experience working with high volumes of data, ideally with machine learning playing a critical role • Strong foundational knowledge of mathematics, bonus if ...

next page

Showing results 1-20

Java Machine Learning information

See salary details

$15

$56

$77

How much do java machine learning jobs pay per hour?

As of Jun 5, 2026, the average hourly pay for java machine learning in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

What is a Java Machine Learning job?

A Java Machine Learning job involves developing and deploying machine learning models using Java-based frameworks and libraries. Professionals in this role work on data preprocessing, model training, optimization, and integration into applications. They often use tools like Weka, Deeplearning4j, or Apache Spark MLlib. Strong knowledge of Java, machine learning algorithms, and data structures is essential.

What are the key skills and qualifications needed to thrive in the Java Machine Learning position, and why are they important?

To thrive as a Java Machine Learning professional, you need strong Java programming skills, a solid understanding of machine learning algorithms, and a degree in computer science or a related field. Experience with frameworks such as Weka, Deeplearning4j, or Apache Spark MLlib, along with familiarity with data processing tools and industry-standard certifications, is often required. Problem-solving ability, teamwork, and effective communication are valuable soft skills for success in this role. These skills and qualities are critical for developing robust machine learning solutions, efficiently collaborating with technical teams, and addressing complex business challenges.

What are some common challenges faced by Java Machine Learning professionals on the job?

Java Machine Learning professionals often encounter challenges such as integrating machine learning models into existing Java-based production systems, optimizing algorithms for scalability and efficiency, and ensuring data quality for model training. They may also need to stay current with evolving machine learning libraries and approaches, requiring continuous learning and flexibility. Collaborating with data engineers, software developers, and business stakeholders is common, so strong interpersonal and project management abilities are crucial. Overcoming these challenges is key to successfully deploying high-performing, reliable machine learning solutions that meet organizational needs.
What are the most commonly searched types of Java Machine Learning jobs? The most popular types of Java Machine Learning jobs are:
What states have the most Java Machine Learning jobs? States with the most job openings for Java Machine Learning jobs include:
Infographic showing various Java Machine Learning job openings in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $117,931 per year, or $56.7 per hour.

Full-time

Posted 22 days ago


Job description

Job Summary:
Spotify is a leading music streaming platform, and they are seeking a Machine Learning Engineer to join their Music Promotion team. The role involves building systems to understand the performance of promotional strategies and providing actionable insights to customers.
Responsibilities:
• Contribute to the design, build, evaluation, shipping, and refinement of systems that improve Spotify’s promotional performance with hands-on ML development
• Collaborate with a multidisciplinary team to optimize machine learning models for production use cases, ensuring they are highly efficient, scalable, and consistently meet well-defined success criteria
• Influence the technical design, architecture, and infrastructure decisions to support new and diverse machine learning architectures.
• Work with Data and ML Engineers to support transitioning machine learning models from research and development into production
• Implement and monitor model success metrics, diagnose issues, and contribute to an on-call schedule to maintain production stability.
Qualifications:
Required:
• Experience implementing ML systems at scale in Java, Scala, Python or similar languages
• Experience with ML frameworks such as TensorFlow, PyTorch, etc.
• Understanding of how to bring machine learning models from research to production
• Collaborative mindset, enjoy working closely with research scientists, machine learning engineers, and data engineers
• Experience in optimizing machine learning models for production use cases
• Familiarity with creating model success metric dashboards
• Willingness to take part in an on-call schedule to maintain performance
Preferred:
• Experience with data pipeline tools like Apache Beam, Scio
• Experience with cloud platforms like GCP
• Exposure to causal ML models, including things like counterfactuals
Company:
Spotify is a commercial music streaming service that provides restricted digital content from a range of record labels and artists. Founded in 2006, the company is headquartered in Stockholm, SWE, with a team of 5001-10000 employees. The company is currently Late Stage.