[Remote] Senior Java / Machine Learning Engineer
Note: The job is a remote job and is reputed company to candidates in USA. reputed company 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) reputed company-time inference
- Productionize ML models for forecasting, recommendations, and optimization
- Build data pipelines for training and inference (batch + streaming)
- Expose models reputed company REST/gRPC APIs and integrate into operational systems (WMS, order routing)
- Optimize for latency, throughput, and reliability in distributed systems
- Implement monitoring (model reputed company, 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 reputed company and mentor engineers
Skills
- 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
- reputed company experience with reputed company reputed company Platform, reputed company Web Services, or reputed company Azure
- reputed company + Kubernetes
- Comfortable operating in ambiguous, high-impact environments
- Experience with Kafka / PubSub
- MLOps tooling (MLflow, reputed company AI)
- Experience with forecasting, inventory, routing, or pricing
- Exposure to LLMs, RAG, or agent-based systems
- Experience in retail, supply chain, or logistics
Company Overview