Taro Logo

DS/ML Engineer

A mission-driven SaaS company pioneering industry cloud solutions for life sciences companies, helping bring therapies to patients faster.
Machine Learning
Senior Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Healthcare · Enterprise SaaS · AI

Description For DS/ML Engineer

Veeva Systems, a pioneering $2B+ revenue SaaS company, is seeking a DS/ML Engineer to join their Veeva Link team. As a public benefit corporation, Veeva is committed to balancing the interests of customers, employees, society, and investors while transforming the life sciences industry. The role focuses on building the intelligence layer for life sciences through connected data applications that accelerate drug development and improve patient outcomes.

The position involves working on two critical areas: Data-Driven Insights, where you'll develop sophisticated applications for mapping global scientific and medical expertise using complex data modeling and advanced machine learning; and Intelligent Business Workflows, where you'll engineer AI-powered workflow applications and scalable pipelines.

As a DS/ML Engineer, you'll be responsible for end-to-end development of live production services, from model development to deployment. The role requires expertise in Python, Machine Learning, and MLOps, with a focus on building practical solutions that directly impact customer experiences. You'll work with cutting-edge technologies in NLP, NLU, and NLG, while having the flexibility to work remotely under Veeva's Work Anywhere policy.

The ideal candidate brings 5+ years of experience in data and analytics products, strong technical expertise, and the ability to mentor others. You'll join a company that values execution, emphasizes clear product definitions, and provides significant autonomy in technical decisions. This is an opportunity to make a meaningful impact in global healthcare while working with highly skilled teammates in an engineering-led environment.

Last updated 3 days ago

Responsibilities For DS/ML Engineer

  • Build ML and AI services to power user experiences
  • Work end-to-end on live production services
  • Define best approaches to solve problems with ML
  • Build data and model pipelines
  • Test and validate services
  • Deploy and monitor solutions
  • Build scalable language services in NLP, NLU, and NLG
  • Develop and groom experiment backlog
  • Build models that solve real-world problems
  • Optimize models for production
  • Implement MLOps practices

Requirements For DS/ML Engineer

Python
  • 5+ years of developing data & analytics products
  • Expert in Machine Learning, Modeling, and Python development
  • Expert in MLOps with platforms like MLflow, Kubeflow, or SageMaker
  • Ability to mentor others and work independently
  • Strong communication skills
  • Bachelor's degree or higher in computer science, engineering, or information systems (preferred)

Benefits For DS/ML Engineer

  • Work Anywhere policy - flexibility to work from home or office
  • Positive impact on global healthcare
  • Engineering-led company culture
  • Empowered autonomy in technical decisions
  • Collaborative environment with skilled teammates

Interested in this job?

Jobs Related To Veeva Systems DS/ML Engineer