Senior Java/ Machine Learning Engineer (Supply Chain & Fulfillment)
Marathon TS
Job Description
Job Description
Title: Senior Java / Machine Learning Engineer (Supply Chain & Fulfillment)
Overview
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
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
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 DescriptionMarathon 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.
Company Description
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.
$166k - $172k
...we provide advanced supply chain software and insights... ...procurement and fulfillment processes, minimize... ...experienced and strategic Senior Software Engineer - Data Engineering... ...focused on collaboration, learning, and high‑quality... ...language (Python, Java, Scala). Experience...SeniorJavaFull timeLocal areaFlexible hours$138k - $173k
...the heartbeat of our organization. As a Machine Learning Engineer at FanDuel, you will help us unlock... ...the marketplace. We are looking for Senior Machine Learning Engineer who may be looking... ...core programming languages (Python, Java, etc.) 1+ Years of Experience...SeniorJavaTemporary workLocal areaWorldwide- Nous Infosystems in Atlanta is seeking a Senior Program Manager for a long-term contract position.... ...ideal candidate will have extensive experience in supply chain, logistics, and project management, with technical skills in Java or .NET Core. This role emphasizes...SeniorJavaLong term contract
$87.6k - $131.3k
...implementations and provide remote support to clients. Candidates should have 6+ years of software design experience and strong knowledge of Java Frameworks. The role offers a competitive salary range from $87,600 to $131,300 depending on experience. #J-18808-Ljbffr FORTNASeniorJavaRemote work$152.5k - $170k
...channel. Our modern logistics and fulfillment engine helps businesses to build and scale high... ...shape the future of direct mail. Senior Analytics Engineer As a member of the... ...required. ~ Domain knowledge in Supply Chain, Finance, B2B SaaS, or a similar relevant...SeniorRemote work- We are seeking a Senior Manager - Retail to lead the... ...technology strategy, engineering delivery, modernization... ...-scale retail and supply chain. The ideal candidate... ...direction for warehouse, fulfillment, and distribution technology... ...(Azure, AWS, or GCP) Java, .NET, or similar...SeniorJava
$286.2k - $326.7k
Sr. Director, Machine Learning Engineering (Remote-Eligible) Overview At Capital One, we are creating responsible... ...mentoring managers, tech leads, and senior engineers. Make high judgment build‑... ...messaging Proficiency in Python, Java, C++, or Golang; hands‑on experience...SeniorJavaRemote jobFull timePart timeLocal area- Infor is hiring a Senior Support Software Engineer bridging Support and Development for Infor CloudSuite... ...developing enterprise ERP, distribution, supply chain, warehouse, inventory, order... .... Bonus points for experience with Java‑based enterprise applications. Familiarity...SeniorJavaRemote workVisa sponsorship
- ...technology with high-volume fulfillment services, Stord provides... ....We are seeking a skilled Senior Elixir Engineer to contribute to and help... ...impact on our platform and the supply chain industry.At Stord, we... ...knowledge sharing and continuous learning* Product Ownership: Play...SeniorRemote job
- ...more fun. Android Engineer Reports to:... ...writing the Kotlin and Java that ships to real... ..., US Reports to: Senior Business Intelligence... ...be told what to learn next. Detail‑oriented... ...and order fulfillment rates at 3PL locations... ...Bachelor’s degree in Supply Chain Management,...JavaTemporary workFor contractorsFixed term contractWork at officeRemote workWorldwide
- ...collaborating with operations partners to drive the global infrastructure for fulfillment and distribution. Candidates should have 12+ years of product management experience, especially in supply chain technologies, and a track record of leading large-scale technology...Senior
- Home Depot is seeking a Senior Analyst, Pro Merchandising to drive assortment execution... ...for Pro Flatbed DCs and Direct Fulfillment Centers. The role emphasizes strategic... ...initiatives, product knowledge training, and supply chain improvements. It requires 2+ years in merchandising...Senior
- Position Purpose Supply Chain Asset Protection Business Intelligence Senior Analyst is responsible for supporting all the supply... ...excel Knowledge of Python or Java Knowledge of Analytics Workbench... ...Exposure to Smartsheet Eagerness to learn Supply Chain, Asset Protection,...SeniorJavaWork experience placementNight shift
- ...Purpose A Sr Data Analyst Supply Chain leverages proven... ...out opportunities to learn new and hone existing... ...SQL/code, statistics, machine learning, etc.) and operates... ..., R, SAS, .NET, C++, Java, etc.) Experience... ...Computer Science, Math, Engineering, Finance, or related quantitative...SeniorJavaWork experience placementNight shift
- Nagarro in Atlanta, GA is seeking a Java Full-stack Developer to lead the design and development of scalable enterprise applications, utilizing your expertise in Java and AWS services. The role requires a minimum of 4 years of experience and proficiency in Microservices...SeniorJava
- ...technology with high-volume fulfillment services, Stord provides brands... ...else. This is a senior role with director-level scope... ...stakeholder alignment across Product, Engineering, Ops, and DC leadership with... ...— warehouse/DC operations, supply chain systems, manufacturing...SeniorLive inShift work
- ...regular in-person events. Learn more about our flexible approach... ...About the Role: As a Machine Learning Engineer, you will have the... ...to collaborate closely with senior engineers and product leaders... ...execution behind Instacart’s fulfillment system. The team optimizes...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$65k - $70k
...YouTube, and Facebook. Job Title:Senior Principal Consultant, AIML Engineer. Duration: Full Time. Work Location... ...experience in designing and developing machine learning and deep learning system. Who have... ...and scripting: Python, Scala Java etc Cloud Services - AWS, GCP, Azure...JavaFull timeInternship- Veriipro is seeking a Senior Kafka Developer to design and build real-time event-driven applications using Apache Kafka. The ideal candidate... ...possess 5-10 years of software development experience, along with expertise in Kafka and Java Spring Boot. #J-18808-Ljbffr VeriiproSeniorJava
$100k - $120k
...talk with your recruiter to learn more. Base pay range $100,0... ..._____ We are looking for a Machine Learning Engineer to join a dynamic team... ...characteristic protected by law. Seniority level Seniority level Mid-... ...Engineer, Backend - Python/Java (Remote) DevOps Software...JavaHourly payLong term contractPermanent employmentFull timeContract workRemote work- ...Job Title: Senior QA Automation Engineer Location: Atlanta, GA 30339 (Hybrid) Duration: 06 Months Must Have Skills: PlayWright automation... ...to CI/CD Set up and scale automation frameworks using Java Selenium Plan and run your own test cycles, own...SeniorJava
$1,600 per month
SeaLink is seeking a skilled Senior Level Developer to join our team in Atlanta. Responsibilities include designing and developing complex... ...of software development experience, with strong proficiency in Java, Python, and C++. The position offers a salary of $1600 per...SeniorJava- ...software development experience, with strong recent focus on backend engineering. ~ Strong proficiency in Python and backend development using... .... Contribute to services or integrations written in Java as needed (maintenance, enhancements, interoperability). Nice...SeniorJavaContract workWork experience placement
- Deluxe Corporation is seeking a Senior Java Engineer to develop high-quality software using a Java stack (JBoss, Tomcat, J2EE) and to lead architectural decisions. The role emphasizes collaborating with stakeholders, participating in Agile ceremonies, and mentoring junior...SeniorJava
- Blue Shield of CA is seeking a Full Stack Engineer to develop seamless and mission-critical applications that enhance healthcare delivery... ...frameworks like React and backend technologies such as .NET or Java. This hybrid role requires in-office collaboration two days a week...SeniorJavaWork at officeRemote work2 days per week
- BrickRed Systems is looking for an experienced Senior Backend Engineer to enhance a large-scale Customer Data Platform that supports over 400 million profiles. Candidates should have strong expertise in Java, APIs, and Kafka, among others. The role involves designing scalable...SeniorJava
- ...Position Overview As a Senior Machine Learning Test Engineer in the Research Enablement team, you will work side-by-side with researchers, Machine Learning developers, and software developers to define and uphold quality standards for ML systems. You are a quality-focused...Senior
$138k - $208k
...building recommendation / ranking systems Develop LLM and machine learning model improvements, scale them in production, and run iterative... ...with cross-functional partners, including Machine Learning Engineers, Data Scientists, Software Engineers, Product, and UX...Senior- What You Will Own Fulfillment, Distribution Network & WMS Platform The WMS platform is a foundational pillar of Fanatics' supply chain technology strategy — the system of record for how we... ...Leadership Partner with Engineering and Architecture on platform scalability...Senior
- ...development company located in Atlanta, is seeking a highly skilled Senior Software Developer to join our team. This full-time role... ...will have strong technical skills in programming languages such as Java, Python, and C++, along with at least 5 years of software development...SeniorJavaFull timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java/ Machine Learning Engineer (Supply Chain & Fulfillment). Be the first to apply!
- java developer backend Atlanta, GA
- lead full stack java developer Atlanta, GA
- java developer c2c Atlanta, GA
- java microservice developer Atlanta, GA
- full stack java developer Atlanta, GA
- sr.java developer Atlanta, GA
- junior java developer no experience Atlanta, GA
- java developer remote Atlanta, GA
- entry level java developer remote Atlanta, GA
- senior java developer Atlanta, GA



