Taro Logo

Senior Data Engineer

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Data
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS

Description For Senior Data Engineer

Veeva Systems, a pioneering $2B+ revenue SaaS company in the life sciences industry, is seeking a Senior Data Engineer for their Veeva Pulse team. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, society, and investors while transforming the life sciences industry.

The role focuses on Veeva Pulse, a new data product that aggregates big data from multiple sources to provide customer benchmarks and industry insights. The ideal candidate will be instrumental in designing, building, and maintaining the data infrastructure that powers these insights. You'll work with cutting-edge technologies and be responsible for developing robust data pipelines that handle complex data processing needs.

This position offers the opportunity to work with a variety of modern technologies including Python, MySQL, Clickhouse, and Hive, while also potentially engaging with cloud platforms (AWS, Azure), real-time processing frameworks (Kafka, Flink), and containerization tools (Docker, Kubernetes). You'll collaborate with cross-functional teams including product managers and data scientists to deliver data-driven solutions that make a real impact in the life sciences industry.

The role is based in Beijing, China, but you'll be part of a global organization with offices in more than 15 countries. Veeva offers a unique combination of technical challenges, mission-driven work, and the opportunity to contribute to solutions that help bring therapies to patients faster. The company's strong growth trajectory and commitment to both customer and employee success make this an excellent opportunity for a senior data engineer looking to make a meaningful impact.

Last updated 9 days ago

Responsibilities For Senior Data Engineer

  • Design, build, and maintain data infrastructure, including data warehouses, data lakes, and data pipelines
  • Extract, transform, and load data from various sources using proprietary big data
  • Work with product managers, data scientists, and stakeholders to implement data-driven solutions
  • Run and scale jobs
  • Monitor and maintain data infrastructure for quality and availability
  • Stay up-to-date on latest data engineering technologies
  • Tune databases

Requirements For Senior Data Engineer

Python
MySQL
Kafka
Kubernetes
  • Bachelor's degree in computer science, data science, or related field
  • 5+ years of experience in data engineering
  • Strong understanding of data engineering principles and practices
  • Experience coding analytics in Python
  • Experience with databases including MySQL, Clickhouse, Hive
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork skills
  • Ability to work independently and as part of a team

Interested in this job?

Jobs Related To Veeva Systems Senior Data Engineer