> Markdown version of [/jobs/ext/3760332-senior-java-machine-learning-engineer](https://www.wearedevelopers.com/jobs/ext/3760332-senior-java-machine-learning-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Java / Machine Learning Engineer - **Company:** MarineTraffic - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $26,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Microsoft Azure, Big Data, Cloud Computing, Continuous Integration, DevOps, Distributed Systems, Python (Programming Language), Machine Learning, Routing, Software Engineering, SQL Databases, Google Cloud, Retrieval-Augmented Generation, Large Language Models, Spring-boot, Backend, Agentic-AI, Build Management, Kubernetes, Low Latency, Apache Kafka, Operational Systems, Machine Learning Operations, Drift Detection, Data Pipelines, Docker, Microservices - **Published:** October 15, 2026 - **Apply:** https://www2.jobdiva.com/portal/?a=j7jdnwgck4wulo816y7l865pzq556q05f5cqdk65b0o0dpy0m5p196w9a9ln1g3w&compid=0/jobs/33247493#/jobs/33247493 ## About the Role * 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. ## 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