Principal Software Engineer
China - BeijingFull-TimeStaffSoftware Engineering
What You'll Do
- Architect & Design enterprise-grade SaaS solutions for China CRM applications
- Lead & Mentor a talented team of engineers, fostering best practices in backend development
- Design and implement AI application features based on LLM
- Collaborate with cross-functional teams to deliver seamless, high-quality solutions
- Resolve the technical challenges and power the business by technical innovations
- Drive Innovation by leveraging modern cloud technologies to enhance system performance and scalability
- Develop the codes with Python skillsets
Requirements
- Bachelor degree or above in computer related field
- 7+ years of development experience
- Familiar with ToB SaaS application software design and development, with practical experience
- Expert in common data structures and algorithms, mainstream relational database and NoSQL database
- In-depth understanding of object-oriented design, clean coding style
- Familiar with at least one major programming language, such as Python, Java, C++, etc
- Familiar with web development technology and framework, such as Django/Flask/Spring, etc
- Familiar with cloud native technologies, AWS Cloud, Docker, K8S, CI/CD, etc
- Continuous enthusiasm for technology, optimistic personality, logical, good at working with people of all backgrounds
Nice to Have
- Knowledgeable in CRM or life science domain
- Experience with the AI technology development, such as LLM, RAG, LangChain etc
- Big data processing experience , such as Spark, Hive, Clickhouse, etc.
