Senior Engineer 2 - Supply Chain Technology
Core
Design, build, and maintain scalable supply chain systems (forecasting, fulfillment, transportation) to optimize operations and customer experience.
Role type
Senior Software Engineer (Supply Chain Technology)
Builds
Cloud-native microservices, event-driven pipelines, and AI/ML-integrated supply chain platforms
Domain
Retail Supply Chain / Logistics / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Spring ecosystem, event-driven architecture, Apache Kafka, AWS cloud services, system design, code quality, DevOps practices
Preferred skills
AI/ML operationalization, agentic AI frameworks, RAG pipelines, vector databases, supply chain domain expertise
Technologies
Java, Spring Boot, Apache Kafka, AWS (Lambda, RDS, DynamoDB, S3, SQS/SNS), PostgreSQL, Aurora, Redis, OpenSearch, Terraform, Kubernetes, GitHub Actions
Responsibilities
Architect and implement complex distributed systems for supply chain planning and fulfillment; drive technical decision-making and code reviews; partner with Data Science to operationalize AI/ML models; manage vendor partnerships and third-party platform integrations; maintain CI/CD pipelines and cloud infrastructure
Seniority
Senior, hands-on IC with team leadership