Search jobs > Toronto, ON > Senior engineer data

Senior Software Engineer - Data Platform

Veeva Systems
Toronto, Canada
$110K-$270K a year
Full-time

The Role

Veeva OpenData supports the industry by providing real-time reference data across the complete healthcare ecosystem, to support commercial sales execution, compliance, and business analytics.

We drive value to our customers through constant innovation, using cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success.

As a Software Engineer in Opendata, you will be responsible for the new Data Platform implementation. You will be designing and building scalable distributed cloud platform and tools that enable Opendata teams to build and deliver our data assets.

We value end-to-end ownership, which gives you the freedom to determine the correct course of action, do all due diligence, and execute solutions in your own creative way.

Veeva is not sponsoring H1B or supporting H1 transfers for this role.

What You'll Do

  • 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

  • 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
  • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time

Nice to Have

  • Experience building and supporting scalable APIs for platforms
  • Hands-on experience using DevOps tools and CI / CD
  • Experience with Redshift, EMR, EKS or equivalent.
  • Previous experience in the Life Sciences sector

Perks & Benefits

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

Compensation

  • Base pay : $110,000 - $270,000
  • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role.

Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions.

This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and / or stock bonus.

23 days ago
Related jobs
Promoted
Synechron
Toronto, Ontario

Strong technical background, experience with Software Development Lifecycle and experience managing stakeholders in a global and dynamic environment. Experience designing and developing cloud native applications with a microservices architecture running on Docker/OpenShift/Kubernetes platform. Exper...

Promoted
Huntel Global
Toronto, Ontario

Join a rock-solid organization as our client’s next Senior Software Engineer and sit at the center of projects that drives decisions. Experience using SQL Server Database, Azure Data Factory, Elasticsearch in Cloud, Azure Blob Storage, Pipeline, Link Services, Python, Logic Apps, Normalization, Repo...

Doximity
Remote, Canada
Remote

Collaborate with product managers, data analysts, and machine learning engineers to develop pipelines and ETL tasks in order to facilitate the extraction of insights. You have developed maintainable data pipelines with them. You are experienced in creating automated testing, applying design patterns...

Okta, Inc.
Canada

We are looking for Senior Engineers who are passionate about distributed systems, availability, and delivering customer value to join our Platform Infrastructure Datastores team. The Customer Identity (CIC) Platform secures more than 100 million logins each day for customers all around the world - a...

Roche
Mississauga, Ontario

As a Senior Software Engineer, you will be joining a team that is working on solving Kubernetes operations at a large scale with an ultimate aim at deploying and managing thousands, even tens-of-thousands of Kubernetes clusters around the world. To help build this, Roche is not only developing highl...

Medrio
Canada

The role will be divided between developing bespoke customer studies on the single tenant platform as well as working on customer change and support requests. Ensuring quality delivery of software. ...

Index Exchange
Canada

We’re looking for a Senior Observability Platform Engineer to build and run high scale, distributed and exceptionally reliable systems. Acting as a Senior Observability Platform Engineer you have the ability to prioritize tasks, often against competing scope and timelines. We are looking for an engi...

Electronic Arts
Toronto, Ontario

As a Senior Physics Engineer at SEED, you will:. Experience researching and optimizing for a variety of platforms, with an emphasis on concurrency, memory, and performance, for the context of real-time physics. You work well within a team and want to collaborate with other researchers, engineers, ar...

Hopper
Toronto, Ontario

We are looking for a frontend software engineer who knows how to build top-tier web applications from the ground up. You will work as part of a cross-functional team of exceptional engineers, designers, and product managers to bring new features to market and provide best in class support for our pa...

Moneris
Toronto, Ontario

We are looking for an experienced data pipeline builder and data modeler who enjoys optimizing data system to join our Data Science & Management team. Prepare and manipulate data using a variety of data integration and data pipeline tools including Talend, SQL, Snowflake, Kafka, and Azure Data F...