Senior Java Engineer - supply chain (US timezone)

  • -
  • Full-Time
  • Remote

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!