Software Development Engineer, Early Career - 2027, Device - Shenzhen
Core
Early-career Software Development Engineer building scalable cloud-native services and resilient distributed systems for global customers.
Role type
Junior IC software development engineer
Builds
Scalable, fault-tolerant distributed systems and innovative products/services
Domain
Cloud computing, distributed systems, AI-driven development tools
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C++, C#, Go, Rust, TypeScript, data structures, algorithms, object-oriented design
Preferred skills
AWS, SQL, NoSQL, open-source contributions, CI/CD, debugging complex systems
Technologies
AWS, microservices, cloud-native architectures, version control systems
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Participate in code reviews and contribute to technical documentation; Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties; Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues.
Seniority
Junior, early-career IC