Ability to write robust code in Python, Java and R * Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) * Excellent communication skills * Ability ...
Quick apply
Ability to write robust code in Python, Java and R * Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) * Excellent communication skills * Ability ...
Quick apply
Ability to write robust code in Python, Java and R * Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn) * Excellent communication skills * Ability ...
Machine Learning Engineer Roles and Responsibilities Lead the end-to-end architecture and ... Java, Spring Boot, Python, Kubernetes, Docker - Big Data technologies: Kafka, Apache Spark, MapR ...
Machine Learning Engineer Roles and Responsibilities Lead the end-to-end architecture and ... Java, Spring Boot, Python, Kubernetes, Docker - Big Data technologies: Kafka, Apache Spark, MapR ...
San Jose, CA · On-site
$74.75 - $96/hr
Proficiency in the Java programming language; Proficiency in the Unified Modeling Language ... Experience with machine learning methods and libraries (e.g. Weka, Mahout, Sci-kit); Practical ...
San Jose, CA · On-site
$74.75 - $96/hr
Proficiency in the Java programming language; Proficiency in the Unified Modeling Language ... Experience with machine learning methods and libraries (e.g. Weka, Mahout, Sci-kit); Practical ...
San Jose, CA · On-site
$74.75 - $96/hr
... Java programming language; • Proficiency in the Unified Modeling Language; • Experience with ... • Experience with machine learning methods and libraries (e.g. Weka, Mahout, Sci-kit); • ...
San Jose, CA · On-site
$74.75 - $96/hr
... Java programming language; • Proficiency in the Unified Modeling Language; • Experience with ... • Experience with machine learning methods and libraries (e.g. Weka, Mahout, Sci-kit); • ...
Carlsbad, CA · On-site
Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark MLlib) required. * Experience with distributed and streaming data ...
Carlsbad, CA · On-site
Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark MLlib) required. * Experience with distributed and streaming data ...
Carlsbad, CA · On-site
Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark MLlib) required. * Experience with distributed and streaming data ...
Carlsbad, CA · On-site
Java, R, Haskell) a plus. * Solid knowledge of machine learning tools (eg. scikit-learn, tensorflow, keras, pytorch, Spark MLlib) required. * Experience with distributed and streaming data ...
Honolulu, HI · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Honolulu, HI · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Chantilly, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Chantilly, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
San Antonio, TX · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
San Antonio, TX · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Aurora, CO · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Aurora, CO · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Reston, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Chantilly, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Chantilly, VA · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
... Java, or Scala • Proficiency in machine learning libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn • Experience with containerization technologies, like Docker and Kubernetes ...
... Java, or Scala • Proficiency in machine learning libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn • Experience with containerization technologies, like Docker and Kubernetes ...
Aurora, CO · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
Aurora, CO · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
San Antonio, TX · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
San Antonio, TX · On-site
... R, Java) • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn) • Expertise in model evaluation techniques and metrics • Strong knowledge of version control ...
$15.63 - $21.24
0% of jobs
$21.24 - $26.86
0% of jobs
$26.86 - $32.47
1% of jobs
$32.47 - $38.09
3% of jobs
$38.09 - $43.71
6% of jobs
$43.71 - $49.32
14% of jobs
$49.54 is the 25th percentile. Wages below this are outliers.
$49.32 - $54.94
20% of jobs
The median wage is $56.34 / hr.
$54.94 - $60.56
23% of jobs
$62.95 is the 75th percentile. Wages above this are outliers.
$60.56 - $66.17
18% of jobs
$66.17 - $71.79
11% of jobs
$71.79 - $77.40
4% of jobs
$15
$56
$77
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.
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.
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.
The most popular types of Java Machine Learning jobs are:
States with the most job openings for Java Machine Learning jobs include:
The top searched job categories for Java Machine Learning jobs are:

New York, NY
Full-time
Re-posted 5 days ago
We are looking for a Machine Learning Engineer to help us create artificial intelligence products.
Machine Learning Engineer responsibilities include creating machine learning models and retraining systems. To do this job successfully, you need exceptional skills in statistics and programming. If you also have knowledge of data science and software engineering, we’d like to meet you.
Your ultimate goal will be to shape and build efficient self-learning applications.
Responsibilities
Requirements
Sourced by ZipRecruiter