Summary
Join Veeva Systems, a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As a Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely new architecture for our new Data platform from the ground up.
Requirements
- 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
Responsibilities
- 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
Benefits
- Medical, dental, vision, and basic life insurance
- PTO and company-paid holidays
- Retirement programs
- 1% charitable giving program