1

Java Machine Learning Jobs (NOW HIRING)

Proficient in JAVA & Python programming * Understanding of topic modelling, supervised & unsupervised machine learning * Plan the project milestones, resourcing and work distribution * Execute ...

Proficient in JAVA & Python programming * Understanding of topic modelling, supervised & unsupervised machine learning * Plan the project milestones, resourcing and work distribution * Execute ...

Proficiency in programming languages (e.g., Python, R, Java) * Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Expertise in model evaluation techniques and ...

Proficiency in programming languages (e.g., Python, R, Java) * Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) * Expertise in model evaluation techniques and ...

We're looking for a Machine Learning Engineer who can operate at the intersection of backend ... Strong proficiency in Java (Spring Boot, Spring MVC, Hibernate) and Python * Hands-on experience ...

Machine Learning Engineer

Mount Pleasant, SC · On-site

$109K - $131K/yr

We Focus on Java /Full stack/Devops and Data Science /Data Engineers/Data analysts/BI Analysts/ Machine learning/AI candidates Ideal Candidates: Recent grads in CS, Engineering, Math, or Statistics ...

We are looking for a Machine Learning Engineer to join and play a big part in the next revolution ... Java, C++, Python Knowledge and experience with one of Tensorflow/Pytorch/Jax frameworks. Excellent ...

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 Jul 14, 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.

More about JAVA Machine Learning jobs
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 July 2026, with employment types broken down into 1% Internship, 88% Full Time, 4% Part Time, and 7% Contract. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution, with an average salary of $117,931 per year, or $56.7 per hour.
Machine Learning Engineer

Machine Learning Engineer

Factspan Inc

Seattle, WA • On-site

Full-time

Re-posted 14 days ago


Job description

Company Description
Factspan is a pure play analytics company. We partner with you to build an analytics center of excellence, generating insights and solutions from your data to solve business challenges, make strategic recommendations and implement new processes that help you succeed. With offices in Seattle, USA and Bangalore, India; we use a global delivery model to service our clients. Our clients include Fortune 500 companies in Retail, Financial Services, Hospitality and Technology sectors.
Job Description
  • Work with large, complex data sets. Solve difficult, non-routine analysis problems, applying advanced analytical methods as needed.
  • Conduct end-to-end analysis that includes data gathering from various data storage platforms and requirements specification, processing, analysis, ongoing deliverables, and presentations.
  • Hands on expertise in Machine Learning models using R/Python, SQL, well versed in statistical methodology including deep expertise and experience with statistical data analysi
  • Requires a diversified technical person who can setup environments on AWS and integrate different pieces of solution.
  • Develop data pipelines to integrate different data sources
  • Experienced in using Google, Amazon NLP APIs to parse data and analyse output
  • Experienced in using Amazon dockers to develop and deploy the solution
  • Proficient in JAVA & Python programming
  • Understanding of topic modelling, supervised & unsupervised machine learning
  • Plan the project milestones, resourcing and work distribution
  • Execute project in a timely manager, analyse risks and mitigate them
  • Able to lead a technical team of data scientist and engineers
  • Communicate the project progress, challenges, results and next action items to stake holders

Qualifications
  • 3-8 years of experience
  • Bachelor's/Master's Degree in Engineering, Statistics, Mathematics
  • Excellent hands-on working knowledge in R, Python, advanced predictive modelling, SQL, AWS

Additional Information
All your information will be kept confidential according to EEO guidelines.