Senior Java Engineer - supply chain (US timezone)
Job Description:
About the role
You'll develop the logic that translates sales forecasts into automated ordering plans for our distribution & fulfilment centers, production facilities and vendor orders. You will help us simulate real-world constraints such as lead times and procurement strategies to ensure our high-density restaurants are always stocked and ready to serve
Responsibilities:
- Develop & Implement: Write production-level code to deploy operation research models and algorithms that drive cross network fulfillment.
- Simulation Modeling: Build and maintain simulation frameworks to stress-test procurement strategies against real-world uncertainty
- System Configuration: Manage the technical logic for complex configurations including multi-location availability, on-order tracking, and delivery schedules.
- Collaborate on Architecture: Work under the guidance of Senior Software Engineers to ensure all models are performant, scalable, and integrated into the core platform.
- Data Translation: Partner with Product and Analytics to define data
requirements, ensuring our models use the most accurate and "clean" signals from the supply chain. - Iterative Development: Follow a 'simple first' approach, delivering practical code that balances mathematical complexity with system reliability.
- Engineered for Resilience: Design and implement highly available planning logic that maintains high uptime and data consistency, ensuring that DC and vendor ordering systems are mission-critical and failure-tolerant.
- Performance at Scale: Optimize algorithm execution and data retrieval patterns to ensure the planning engine remains performant as we scale the number of locations, configurations, and sales volume.
Qualifications:
- 5–8+ years of relevant experience in software engineering or systems modeling
- Strong Java (OR Python) expertise and SQL experience is required
- Demonstrated ability to model complex physical supply chain problems and iteratively build production-ready solutions
- Professional experience with at least one statically-typed, compiled language to ensure compatibility with high-performance backend systems is preferred.
- Proven track record of deploying, scaling, and maintaining optimization or simulation solutions in a production environment with high uptime requirements
- Experience building discrete-event or stochastic simulations to stress-test supply chain logic against real-world uncertainty
- Strong grasp of modern software development lifecycles, including CI/CD, unit testing/integration testing, and version control (Git)
- Ability to work under the guidance of Senior Engineering and Product leadership to translate complex business KPIs (cost, fill rate, waste) into technical solutions
- Specific experience in e-commerce, food tech, or retail distribution centers (understanding "picking" logic and "vendor lead times")
Additional information
- Work with some of the most dynamic US tech companies, building and iterating on new features and platforms.
- Long-term projects with real technical challenges.
- Fully remote work with full overlap on US East Coast timezone
- Collaboration flexibility: We work with B2B contracts.
- 30 paid days off per year.
- Continuous learning: We sponsor career-improving courses, seminars, and certifications.
Get picky and choose a career that matches your mindset and lifestyle. Team up with a company that encourages you to do more and gives you the flexibility you need!