Senior Software Engineer - Data Platform

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster.
$110,000 - $270,000
Data
Senior Software Engineer
Remote
1,000 - 5,000 Employees
6+ years of experience

Description For Senior Software Engineer - Data Platform

Veeva Systems, a pioneer in industry cloud for life sciences, is seeking a Senior Software Engineer for their Data Platform team. This role offers the opportunity to lead the development of a new architecture for Veeva OpenData's data platform. The ideal candidate will have 6+ years of experience in designing scalable data platforms, with expertise in technologies like Apache Spark, Airflow, and cloud services (AWS/GCP).

As a Senior Software Engineer, you'll spearhead the end-to-end architecture development, create core platform components, and establish best practices. You'll work on data ingestion, storage, and processing engines, as well as develop algorithms for complex data relationships. Collaboration with the Product team to adapt the platform to market demands is crucial.

Veeva Systems offers a dynamic work environment with their "Work Anywhere" policy, allowing flexibility to work remotely or in-office. The company is committed to employee success and became a public benefit corporation in 2021, balancing the interests of customers, employees, society, and investors.

Join Veeva in transforming the life sciences industry, working on innovative solutions that bring therapies to patients faster. With a strong focus on values like "Do the Right Thing" and "Customer Success," Veeva offers a meaningful career opportunity. Benefits include medical, dental, and vision insurance, PTO, retirement programs, and a 1% charitable giving program. The salary range for this position is $110,000 - $270,000, with potential for additional compensation such as bonuses and stock options.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Data Platform

  • Lead the technical design, end-to-end architecture development of the data platform for Opendata
  • Develop core platform components including data ingestion, storage and processing engine
  • Develop algorithms to build complex data relationships
  • Establish best practices in design and implementation of technical solutions
  • Collaborate with Product team to adapt our data platform to changing demands in the market

Requirements For Senior Software Engineer - Data Platform

Python
Java
Scala
  • 6+ years of experience as software engineer, with strong focus on designing and building scalable data platforms
  • Strong understanding of data architecture principles and proven experience in designing and developing scalable data systems
  • Experience working with Apache Spark, Airflow (or similar), Data Lakes and open table formats such as delta lake and/or iceberg etc
  • Excellent SW development skills in one or more: Python/Java/Scala
  • Strong experience in building data tools and libraries with AWS and/or GCP infrastructure and services
  • Strong communication skills

Benefits For Senior Software Engineer - Data Platform

Medical Insurance
Dental Insurance
Vision Insurance
  • 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 Senior Software Engineer - Data Platform

Senior Data Platform Engineer

Senior Data Platform Engineer role at Veeva Systems, building next-gen data platforms for life sciences industry with Python, Spark, and AWS.

Senior Business Intelligence Engineer, Sales Insights & Recommendations

Senior Business Intelligence Engineer role at Amazon Advertising, focusing on data analysis and BI solutions for sales team effectiveness.

Sr. Data Engineer, Customer Engagement Technology

Senior Data Engineer position at Amazon focusing on customer service technology, requiring 5+ years experience in data engineering, offering competitive salary and benefits.

Senior Business Intelligence Engineer, Supply Chain, Placement Analytics

Senior BI Engineer role at Amazon focusing on supply chain optimization and inventory placement analytics, requiring 10+ years experience with competitive compensation.

Business Intelligence Engineer, Infra-Finance Business Intelligence & Transformations

Senior Business Intelligence Engineer role at AWS, focusing on analytics platform development for Infrastructure Supply Chain Finance organization.