Senior Software Engineer - Beijing at CloudKitchens

Beijing, Beijing, China

CloudKitchens Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Food DeliveryIndustries

Requirements

  • 5+ years of industry software engineering experience developing and operating complex systems using common languages such as Java, Go
  • Experience working with distributed systems and making technical architecture decisions
  • Familiarity with the full life cycle of software development, from design and implementation to testing and deployment
  • Strong communicator who can explain complex topics to not only other engineers but also designers, product managers, and support
  • Strong computer science fundamentals: data structures, algorithms, threading, distributed systems, information retrieval, etc
  • Bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
  • Based in Beijing, China office (5 days a week in-person)

Responsibilities

  • Produce high-quality code by leading or contributing to large cross-functional projects that impact and drive business success
  • Actively own features or systems and define their long-term health, keeping scalability at the forefront of technical designs
  • Assist skilled operations and business teams in triaging and resolving production issues
  • Work with other engineers from various teams across verticals and review code
  • Improve engineering standards, tooling, and processes
  • Build and operate services with world-class availability, performance, and scalability using technologies like Java, Go, Python, TypeScript, and more
  • Solve hard problems in distributed systems, workflows, microservice architecture, user-facing products
  • Build in a dynamic environment leveraging Data-Driven Development, Agile Methodologies, and Continuous Improvement

Skills

Java
Go
Python
TypeScript
Distributed Systems
Microservices
Agile
Scalability

CloudKitchens

Provides shared kitchen spaces for delivery-only restaurants

About CloudKitchens

CloudKitchens provides shared kitchen spaces specifically designed for delivery-only restaurants. These kitchens are fully equipped and allow restaurant operators to focus on food quality and employee satisfaction while alleviating the challenges of financing, construction, and maintenance. Clients, including national chains and local restaurants, can quickly open new kitchens, test various food concepts, and optimize delivery operations with minimal risk. The company charges rent for kitchen use and offers additional services, including proprietary technology that streamlines order management. CloudKitchens aims to support restaurant growth in the expanding food delivery market by providing a comprehensive solution that minimizes investment and maximizes efficiency.

Los Angeles, CaliforniaHeadquarters
2018Year Founded
$1,215.9MTotal Funding
LATE_VCCompany Stage
Food & AgricultureIndustries
201-500Employees

Benefits

Health Insurance
Hybrid Work Options
Performance Bonus

Risks

CloudKitchens faces lawsuits for discrimination and labor violations, affecting reputation.
Underutilized facilities and staff layoffs indicate potential operational inefficiencies.
Shift away from virtual kitchens by major brands could impact CloudKitchens' model.

Differentiation

CloudKitchens offers fully equipped shared kitchens for delivery-only restaurants.
The company provides proprietary technology for managing delivery orders efficiently.
CloudKitchens allows testing multiple food concepts from a single kitchen.

Upsides

CloudKitchens received significant investment from Microsoft, indicating confidence in its model.
Expansion into Sacramento and Houston shows growth potential in new markets.
Increased consumer interest in ghost kitchens due to desire to avoid social interaction.

Land your dream remote job 3x faster with AI