{"schemaVersion":"jobsearcher.job.v1","id":"f2f2c1872e1ebfdae8650fc8","url":"https://jobsearcher.com/jobs/f2f2c1872e1ebfdae8650fc8","canonicalUrl":"https://jobsearcher.com/jobs/f2f2c1872e1ebfdae8650fc8","title":"Senior Java / Machine Learning Engineer","description":"Senior Java / Machine Learning Engineer (Supply Chain & Fulfillment)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 inferenceProductionize ML models for forecasting, recommendations, and optimizationBuild 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 systemsImplement monitoring (model drift, accuracy, latency, failure modes) and retraining strategiesPartner with DS to choose between heuristics vs classical ML vs LLM/agentic approachesContribute to CI/CD and DevOps for ML systemsParticipate in architecture decisions and mentor engineersRequired:5–8+ years in software engineering with strong JavaExperience with Spring Boot and microservicesHands-on experience integrating ML into production systemsStrong systems design (APIs, distributed systems)Working knowledge of Python for ML workflowsSolid SQL + experience with large-scale dataCloud experience with Google Cloud Platform, Amazon Web Services, or Microsoft AzureDocker + KubernetesPreferred:Experience with Kafka / PubSubMLOps tooling (MLflow, Vertex AI)Experience with forecasting, inventory, routing, or pricingExposure to LLMs, RAG, or agent-based systemsExperience in retail, supply chain, or logisticsIdeal 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. 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\").","company":"Marathon TS","rawCompany":"marathon ts","city":"Denver","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-10-16T14:14:21.409Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-2051.00","title":"Data Scientists","slug":"data-scientists"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Java / Machine Learning Engineer","description":"Senior Java / Machine Learning Engineer (Supply Chain & Fulfillment)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 inferenceProductionize ML models for forecasting, recommendations, and optimizationBuild 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 systemsImplement monitoring (model drift, accuracy, latency, failure modes) and retraining strategiesPartner with DS to choose between heuristics vs classical ML vs LLM/agentic approachesContribute to CI/CD and DevOps for ML systemsParticipate in architecture decisions and mentor engineersRequired:5–8+ years in software engineering with strong JavaExperience with Spring Boot and microservicesHands-on experience integrating ML into production systemsStrong systems design (APIs, distributed systems)Working knowledge of Python for ML workflowsSolid SQL + experience with large-scale dataCloud experience with Google Cloud Platform, Amazon Web Services, or Microsoft AzureDocker + KubernetesPreferred:Experience with Kafka / PubSubMLOps tooling (MLflow, Vertex AI)Experience with forecasting, inventory, routing, or pricingExposure to LLMs, RAG, or agent-based systemsExperience in retail, supply chain, or logisticsIdeal 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. 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\").","datePosted":"2026-10-16T14:14:21.409Z","dateModified":"2026-10-16T14:14:21.409Z","hiringOrganization":{"@type":"Organization","name":"Marathon TS","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"f2f2c1872e1ebfdae8650fc8"},"url":"https://jobsearcher.com/jobs/f2f2c1872e1ebfdae8650fc8"}}