Veeva Systems

Principal Software Engineer

Veeva Systems

Apply
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