As a software engineer, your responsibilities include:
- Develop the ordering backend system. Build microservices for the menu system, order system, promotion system, and notification system.
- Develop the robot backend system. Build microservices for robot state management system, robot action management system, and robot learning system.
- Develop the admin web portal. Build admin portal of store management system and robot management system.
- Develop the data analytics platform. Build the real-time data streaming and data storage. Build or integrate data storage with the analytics UI.
- Bachelor in Computer Science or related fields
- 2+ years of software development experience
- Experience with Java, microservices, AWS
- Experience with database
- Passionate about new technologies
- Write and maintain sustainable and efficient code that can be used in a scalable system
- Build prototypes quickly and turn those ideas into sustainable, scalable applications
- Take ownership of the design and delivery. Participate in all phases of the software development process
- Foodie, Coffee lover
- Experience with large-scale system
- Experience with MySQL, DynamoDB
- Experience with Docker, Kubernetes
- Experience with Grafana, Prometheus, InfluxDB, Elasticsearch
- Experience with Hadoop, Spark, Redshift, Snowflake
- Experience with iOS and Android APP development
We are an equal opportunity company and support H1B and Green Card.