Data Engineer

Pioneer in industry cloud helping life sciences companies bring therapies to patients faster, surpassing $2B in revenue.
$100,000 - $175,000
Data
Mid-Level Software Engineer
Remote
1,000 - 5,000 Employees
3+ years of experience
Healthcare

Description For Data Engineer

Veeva Systems is a pioneering SaaS company in the life sciences industry, recently becoming a public benefit corporation with a commitment to balancing stakeholder interests. As a Data Engineer in the OpenData team, you'll be responsible for US data processing workflows, building and maintaining pipelines and tools using cutting-edge technologies. The role offers end-to-end ownership and creative freedom in solution implementation.

The company has surpassed $2B in revenue and continues to grow rapidly. Their OpenData division provides real-time reference data across the healthcare ecosystem, supporting commercial sales execution, compliance, and business analytics. The position involves working with Python, Spark-based pipelines, and developing algorithms for complex data relationships.

The ideal candidate should have strong experience with cloud-managed Spark clusters, Python programming, and data pipeline development. The role offers comprehensive benefits including medical, dental, and vision insurance, retirement programs, and a unique 1% charitable giving program. As a Work Anywhere company, Veeva supports flexible working arrangements, allowing employees to work remotely or from the office.

This is an excellent opportunity for a data professional looking to make an impact in the life sciences industry while working with modern technologies and enjoying the benefits of a successful, mission-driven organization. The role offers competitive compensation and the chance to work on meaningful projects that help bring therapies to patients faster.

Last updated a day ago

Responsibilities For Data Engineer

  • Build and maintain data processing pipeline and tools using state-of-the-art technologies
  • Work with Python on Spark-based data pipelines
  • Develop algorithms to build complex data relationships
  • Build analytical data structures to support reporting
  • Build and maintain Data Quality processes
  • Collaborate with Product team to adapt reference data to changing demands in the market

Requirements For Data Engineer

Python
  • 3+ years of experience developing data pipelines using cloud-managed Spark clusters
  • Fluent in Python programming language and PySpark (3+ years of experience)
  • Previous experience building tools and libraries to automate and streamline data processing workflows
  • Proficient with SQL/SparkSQL
  • Hands-on experience working with a Data Lakehouse
  • Good verbal and written communication and proven experience of working and delivering in an Agile environment

Benefits For Data Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical, dental, vision, and basic life insurance
  • PTO and company-paid holidays
  • Retirement programs
  • 1% charitable giving program

Interested in this job?

Jobs Related To Veeva Systems Data Engineer

Data Engineer

Data Engineer position at Veeva Systems, building and maintaining data processing workflows for healthcare reference data using Python and Spark technologies.

Data Engineer - OpenData Clinical

Data Engineer position at Veeva Systems, focusing on OpenData Clinical data pipeline management and analysis, offering remote work in Portugal.

Data Engineer - OpenData Clinical

Remote Data Engineer position at Veeva Systems, focusing on OpenData Clinical data pipeline management and optimization, requiring 3+ years experience.

Technical Curriculum Developer - Pharmacovigilance Software

Veeva Systems seeks a Technical Curriculum Developer for Pharmacovigilance Software to create innovative learning content for customers, partners, and employees.

Data Engineer - Veeva Link

Veeva Systems is seeking a Data Engineer for Veeva Link to work on data pipelines and improve the Link data processing platform.