Senior Java / Machine Learning Engineer @Marathon TS
Artificial Intelligence
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago

[Hiring] Senior Java / Machine Learning Engineer @Marathon TS

2d ago - Marathon TS is hiring a remote Senior Java / Machine Learning Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

We're hiring a Senior Java / ML Engineer to build intelligent systems that power demand forecasting, inventory optimization, routing, and fulfillment in a large-scale retail environment. This role bridges backend engineering and production ML, turning models into real-time decisioning systems used across distribution centers and eCommerce platforms. You'll work with high-volume data and partner with product, data science, and operations to deliver systems that directly impact in-stock rates, delivery speed, and cost efficiency.

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

  • 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

Ideal Profile

A backend-heavy engineer who has successfully shipped ML-powered services and understands tradeoffs between heuristics, ML, and AI systems in real-world operations.

Company Description

Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Java / Machine Learning Engineer @Marathon TS
Artificial Intelligence
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 132,819+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later