Taro Logo

Software Engineer - Data Platform - Pulse

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

Job Description

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

The role focuses on developing Veeva Pulse, a new data product that aggregates big data from multiple sources to provide customer benchmarks and industry insights. You'll be instrumental in building a highly scalable, high-performance big data analytics engine and ETL platform.

As a Software Engineer on the Pulse team, you'll work with cutting-edge technologies including Python, Java, and MySQL, designing and implementing solutions that directly impact the efficiency of life sciences companies. The position requires strong technical skills in data analytics and software development, with opportunities to work on cloud platforms like AWS.

The ideal candidate brings 5+ years of software product development experience, with strong expertise in Python analytics and Java development. You'll join a collaborative environment where you'll work closely with product managers and domain experts to create innovative solutions for the life sciences industry.

Working from our Chengdu office, you'll be part of a global organization with offices in more than 15 countries. This role offers the opportunity to work on meaningful projects that help bring therapies to patients faster while being part of a company that values doing the right thing, customer success, employee success, and speed.

Last updated 9 days ago

Responsibilities For Software Engineer - Data Platform - Pulse

  • Participate in all aspects of the SDLC
  • Design solutions with high scalability and performance
  • Collaborate with product managers, other engineers, and domain experts
  • Write clean, testable, readable code in a team environment
  • Contribute to troubleshooting and technical support of the product

Requirements For Software Engineer - Data Platform - Pulse

Python
Java
MySQL
  • 5+ years of experience in software product development
  • Experience coding analytics in Python
  • Experience with application development in Java using frameworks such as Spring
  • Experience with RDBMS such as MySQL
  • Degree in Engineering/Computer Science or equivalent