Software Development Engineer, Early Career - 2027, Shanghai
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 services, resilient distributed systems, and AI-powered tools
Domain
Cloud computing, distributed systems, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Python, C++, C#, Go, Rust, TypeScript, data structures, algorithms, object-oriented design, cloud-native architecture, microservices, CI/CD, monitoring, troubleshooting
Preferred skills
AWS, SQL, NoSQL, open-source contributions, debugging complex systems, AI tools for productivity
Technologies
AWS, SQL, NoSQL, Java, Python, C++, C#, Go, Rust, TypeScript
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Leverage and contribute to the development of GenAI and AI-powered tools; Write clean, maintainable code following best practices; Participate in code reviews and contribute to technical documentation; Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues
Seniority
Junior, early-career IC