
Principal Software Engineer
Veeva Systems
3 months ago
Beijing, China
Senior / Staff+
H1B Sponsor
Responsibilities
- Architect and design enterprise-grade SaaS solutions for China CRM applications.
- Lead and 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 technical challenges and drive business innovations.
- Leverage modern cloud technologies to enhance system performance and scalability.
- Develop code using Python skillsets.
Requirements
- Bachelor's degree or above in a computer-related field.
- 7+ years of development experience.
- Familiarity with ToB SaaS application software design and development.
- Expertise in common data structures and algorithms, relational and NoSQL databases.
- In-depth understanding of object-oriented design and clean coding style.
- Familiarity with at least one major programming language, such as Python, Java, or C++.
- Experience with web development technologies and frameworks like Django, Flask, or Spring.
- Knowledge of cloud-native technologies, including AWS Cloud, Docker, K8S, and CI/CD.
- Continuous enthusiasm for technology and strong interpersonal skills.
Tech Stack
Apache HiveApache SparkAWSC++ClickHouseDjangoDockerFlaskJavaKubernetesPython
Categories
AI & MLBackendDevOps