Wonder is looking to drive its restaurant platform forward by developing a Kitchen Display System (KDS) to power its expanding restaurant locations. The role will focus on building and optimizing systems for kitchen sequencing to improve order preparation efficiency, enable operational analytics, and simplify food preparation across numerous restaurants and menu items.
Requirements
- Deep proficiency with one or more modern programming languages: Java, Scala, Kotlin, C-Sharp, C++, etc.
- Deep proficiency with both relational and document databases: MySQL, Postgres, CosmosDB, MongoDB, etc.
- Working with public cloud infrastructure such as Azure, AWS, or GCP
- Working with modern orchestration and containerization products such as Kubernetes, Docker, etc.
- Strong working knowledge of Java and the JVM
- Experience with microservice architectures
Responsibilities
- Working closely with operations researchers, product managers, product designers, and other engineers to design and build transformative systems including our kitchen sequencing and kitchen display system
- Leading technical projects from planning through execution and delivery
- Collaborating with Operations Researchers and Product Managers to translate advanced optimization algorithms into robust, scalable, and production ready code
- Enhance our KDS simulator, transforming it into a standalone, modular tool for offline research and "what-if" analysis
- Develop and maintain data infrastructure for real-time and historical data inputs, including lab or data, appliance capacity, and line build times, to feed our sequencing algorithms
- Design and implement robust monitoring, alerting, and telemetry systems to ensure the operational excellence of our sequencing services
- Designing and maintaining distributed systems comprised of both synchronous and asynchronous services, as well as data infrastructure with varied consistency guarantees and performance characteristics
Other
- 5-8+ years of experience in software engineering
- Proven experience in implementing high-quality systems
- Strong problem-solving skills and the ability to troubleshoot complex technical challenges.
- Excellent communication and interpersonal skills
- Our hybrid model requires 3 days a week in the office.