2

Remote Java Machine Learning Jobs (NOW HIRING)

Senior Java / Machine Learning Engineer

$127K - $168K/yr

Marathon TS is hiring a Senior Java / Machine Learning Engineer to build intelligent systems for demand forecasting and inventory optimization in a retail environment. This role involves bridging ...

General information Requisition # R67616 Locations USA-Remote Work Posting Date 05/19/2026 Security ... Train and embed machine learning models into applications using programming languages (Python, Java ...

Java Developer (Remote Permanent Opportunity)

$52.25 - $67.50/hr

THIS IS A 100% REMOTE ROLE. WE ARE OPEN TO MID LEVEL TO ARCHITECT LEVEL CANDIDATES About NTENT We ... NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers.

Java Developer (Remote Permanent Opportunity)

$52.25 - $67.50/hr

THIS IS A 100% REMOTE ROLE. WE ARE OPEN TO MID LEVEL TO ARCHITECT LEVEL CANDIDATES About NTENT We ... NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers.

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

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

Addison, TX · On-site +1

$110K - $130K/yr

Flexible work options, including remote and hybrid opportunities, if eligible * Retirement Plan ... machine learning solutions on the Snowflake Cloud data warehouse platform using the Snowpark ...

The Role We are looking for a Machine Learning Engineer to join our Artificial Intelligence and ... Fully Remote Optional * Health, Vision, Dental, and Life Insurance for you and any dependents, with ...

Machine Learning Engineer

New York, NY · On-site +1

$170K - $212K/yr

We're looking for a Machine Learning Engineer to help us build systems that more accurately ... Who You Are * You have experience implementing ML systems at scale in Java, Scala, Python or ...

Machine Learning Engineer

New York, NY · On-site +1

$170K - $212K/yr

We're looking for a Machine Learning Engineer to help us build systems that more accurately ... Who You Are * You have experience implementing ML systems at scale in Java, Scala, Python or ...

Strong programming (Python / Scala / Java / SQL etc) and data engineering skills * Proficiency in ... Calendly uses the zip code of an employee's remote work location, or the onsite building location ...

A Machine Learning Engineer helps our learners discover content that is relevant to their interests ... This is a remote role; however, applicants located within 45 miles of our Westlake/Dallas, TX ...

Senior Java Engineer

$58.50 - $74.75/hr

Toronto, Ontario (Initially Remote) About Us: We are a unique group of brilliant minds intent on ... NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers.

Senior Java Engineer

$58.50 - $74.75/hr

Toronto, Ontario (Initially Remote) About Us: We are a unique group of brilliant minds intent on ... NTENT utilizes advanced machine learning to decipher meaning and surface the most relevant answers.

next page

Showing results 1-20

Remote Java Machine Learning information

See salary details

$11

$62

$86

How much do remote java machine learning jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for remote java machine learning in the United States is $62.83, according to ZipRecruiter salary data. Most workers in this role earn between $55.05 and $70.19 per hour, depending on experience, location, and employer.

How does a Remote Java Machine Learning Engineer typically collaborate with cross-functional teams given the distributed work environment?

As a Remote Java Machine Learning Engineer, you will regularly collaborate with data scientists, software engineers, and product managers through virtual meetings, shared project management tools, and code repositories. Clear communication and proactive documentation are essential to ensure alignment, especially when integrating machine learning models into Java-based applications. You may also participate in code reviews, sprint planning, and brainstorming sessions to refine features and troubleshoot issues. Building strong working relationships remotely often involves actively engaging in team channels and being responsive to feedback.

What are Remote Java Machine Learning jobs?

Remote Java Machine Learning jobs involve developing, deploying, and maintaining machine learning models and applications using the Java programming language, all while working from a remote location. Professionals in these roles typically build algorithms, process data, and integrate machine learning solutions into software systems. They collaborate with other developers and data scientists virtually, leveraging Java libraries such as Weka, Deeplearning4j, or MOA. These jobs are ideal for those who have strong Java skills and a background in machine learning, and who prefer the flexibility of working remotely.

What are the key skills and qualifications needed to thrive as a Remote Java Machine Learning Engineer, and why are they important?

To excel as a Remote Java Machine Learning Engineer, you need strong programming skills in Java, a solid understanding of machine learning algorithms, and typically a degree in computer science or a related field. Familiarity with machine learning frameworks (such as TensorFlow or Weka), version control systems like Git, and cloud computing platforms is highly valued. Excellent problem-solving, communication, and self-motivation are crucial soft skills for remote collaboration and project delivery. These competencies are vital for building effective ML solutions, working independently, and ensuring seamless integration within distributed teams.
More about Remote Java Machine Learning jobs
What cities are hiring for Remote Java Machine Learning jobs? Cities with the most Remote Java Machine Learning job openings:
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 Remote Java Machine Learning jobs? States with the most job openings for Remote Java Machine Learning jobs include:
Infographic showing various Remote 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 $130,681 per year, or $62.8 per hour.
Senior Java / Machine Learning Engineer

Senior Java / Machine Learning Engineer

Marathon TS

Remote

$127K - $168K/yr

Full-time

Posted 15 days ago


Job description

Job Summary:
Marathon TS is hiring a Senior Java / Machine Learning Engineer to build intelligent systems for demand forecasting and inventory optimization in a retail environment. This role involves bridging backend engineering with production ML to enhance distribution and eCommerce operations.
Responsibilities:
• Design and build Java-based microservices (Spring Boot) real-time inference
• Productionize ML models for forecasting, recommendations, and optimization
• Build data pipelines for training and inference (batch + streaming)
• Expose models via REST/gRPC APIs and integrate into operational systems (WMS, order routing)
• Optimize for latency, throughput, and reliability in distributed systems
• Implement monitoring (model drift, accuracy, latency, failure modes) and retraining strategies
• Partner with DS to choose between heuristics vs classical ML vs LLM/agentic approaches
• Contribute to CI/CD and DevOps for ML systems
• Participate in architecture decisions and mentor engineers
Qualifications:
Required:
• 5–8+ years in software engineering with strong Java
• Experience with Spring Boot and microservices
• Hands-on experience integrating ML into production systems
• Strong systems design (APIs, distributed systems)
• Working knowledge of Python for ML workflows
• Solid SQL + experience with large-scale data
• Cloud experience with Google Cloud Platform, Amazon Web Services, or Microsoft Azure
• Docker + Kubernetes
• Comfortable operating in ambiguous, high-impact environments
Preferred:
• Experience with Kafka / PubSub
• MLOps tooling (MLflow, Vertex AI)
• Experience with forecasting, inventory, routing, or pricing
• Exposure to LLMs, RAG, or agent-based systems
• Experience in retail, supply chain, or logistics
Company:
Marathon TS provides a full range of consulting & manpower services for clients that needs support from skilled and experienced individuals. Founded in 2009, the company is headquartered in Sterling, USA, with a team of 51-200 employees. The company is currently Growth Stage.

Marathon TS logo

About Marathon TS

Sourced by ZipRecruiter

Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Sterling, VA, US

Year founded

2009

Social media