Principal Software Engineer - AI Application
Pharmaveevapythonr programmingcroaws
Job description
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead. At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors. Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities. The Role
Veeva is seeking a Principal Backend Engineer to join our dynamic team in Beijing. In this role, you will lead the development of China CRM applications on our industry SaaS cloud platform, shaping the future of enterprise solutions for the Life Sciences industry. You’ll work alongside top engineers, solving complex challenges, optimizing performance, and ensuring reliability at scale. 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.
Stand out for this role
NoxPharm tailors your CV to this exact job description — matching the keywords recruiters and ATS systems screen for. Built for pharma & life sciences.
Tailor my CV now — free to trySimilar Pharma jobs
DO NOT APPLY- TEST 1
Thermo Fisher Scientific — Carlsbad, California, USA
Mechanical Assembler
Thermo Fisher Scientific — Eindhoven, Netherlands
CRA (Level II)
Thermo Fisher Scientific — 2 Locations
Application Scientist
Thermo Fisher Scientific — Shanghai, China
DO NOT APPLY- TEST 4
Thermo Fisher Scientific — Remote, United States
Biostatistician II
Thermo Fisher Scientific — Beijing, China