Backend Software Engineer (Architecture)
Core
Designing and building the backend architecture and core services for complex industrial platforms, ensuring high reliability, availability, and scalability.
Role type
Senior Backend Software Engineer (Platform Architecture)
Builds
High-reliability, scalable backend systems for industrial platforms serving autonomous vehicles, mining, and IoT scenarios.
Domain
Industrial Software / Autonomous Systems / IoT
Required skills
Java (JVM, concurrency, design patterns), Spring Boot/Cloud, Python (FastAPI/Flask), C++/C#, MySQL/PostgreSQL, Redis, Message Queues (Kafka/RabbitMQ/MQTT), Linux, Docker, CI/CD, Distributed Systems, DDD
Preferred skills
Autonomous driving, Mining, AGV/AMR scheduling, Digital Twin, GIS, Industrial Automation
Technologies
Java, Spring Boot, Spring Cloud, Python, FastAPI, Flask, C++, MySQL, PostgreSQL, Redis, Kafka, RabbitMQ, MQTT, Linux, Docker, Nginx
Responsibilities
Design system architecture, module boundaries, and technical solutions; Define non-functional requirements (performance, security, observability); Review PRDs and TRDs; Guide developers on core modules; Establish engineering standards; Optimize platform scalability and reliability.
Seniority
Senior, hands-on IC with architectural leadership