(-/Senior/Principal) NLP Scientist (Remote)

Veeva Systems Inc.
Apply Now

Job Description

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.

At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company – we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.

As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.

Join us in transforming the life sciences industry, committed to making a positive impact on its customers, employees, and communities.

The Role

Link is a pillar in the Veeva system landscape that envisions Connecting life sciences and key people to improve research and care. Our product offers real-time academic, social, and medical data to build comprehensive profiles. These profiles help our life-science industry partners find the right experts to accelerate the development and adoption of new therapeutics. We accelerate clinical trials and equitable care. We are proud that our work helps patients receive their most urgent care sooner.

You will contribute to a new Link product focused on large-scale semantic analysis and question/answering over heterogeneous documents from the medical domain, such as academic publications, clinical regulation, and therapeutic committee meeting notes. You will design and create an end-to-end pipeline to extract predefined categories of information from big unstructured data in multi-domain and multi-lingual setups. You will create a semantic search capability that can answer user queries regarding certain aspects of data. You will have access to cloud infrastructure to develop your model and support from a team of software developers and DevOps engineers to deploy it to production for various regions, languages, and medical specialties. You train ML models empowered by over 2000 curators to meet both the quality and the scale requirements.

You are welcome to work remotely from any location within The Netherlands. It's essential that you reside in The Netherlands and have legal authorization to work without needing Veeva to assist with visa or relocation matters. If you're planning to relocate to The Netherlands independently from Veeva, we're open to considering your application, especially if you're a remarkable fit for the role. In such scenarios, kindly supply an extra document that outlines your impending or current location, visa status, and the reasons that make you an excellent fit.

What You'll Do

  • Develop machine learning models at scale and in AWS cloud to structure and analyze textual data
  • Adopt the latest technologies and trends in NLP to your solution
  • Fine-tune and serve Large Language Models
  • Use and develop named entity recognition, entity-linking, slot-filling, few-shot learning, question/answering, dense passage retrieval, layout-informed models, and other statistical techniques and models for information extraction and machine reading
  • Deeply understand and analyze our data model per data source and geo-region and interpret model decisions
  • Collaborate with data quality teams to define annotation tasks, metrics, and perform qualitative and quantitative evaluations, and implement human-in-the-loop processes
  • Collaborate with engineering teams to deploy models to production

Requirements

  • 2+ years of experience as an NLP Engineer
  • Recent graduates with a Ph.D. in NLP may also be considered
  • Fluent in Python and best coding practices, and experience with bashing script
  • Strong analytical skills and data curiosity
  • Good English and strong communication skills
  • Experience in at least one framework for BigData (e.g., Ray, Spark) and one framework for Deep Learning (e.g., PyTorch, JAX)
  • Mastery of Machine Learning, including up-to-date knowledge of the latest ML innovations and frameworks
  • Used to start-up environments and Agile mindset: quick iteration over ideas
  • Proficiency in tackling complex problems
  • Social competence and a team player
  • Driven, self-motivated, and enthusiastic about the impact of their work on Veeva and society

Nice to Have

  • Background in Medical NLP
  • Experience in life/health science industry, notably pharma
  • Having published in AI space in a peer-reviewed journal
  • Production-grade development Skills
  • Cloud development, especially AWS
  • Leadership skills and a solid network to help in hiring and growing the team
  • Experience in containerization, Kubernetes and relevant distributed computing for training and inference
  • Experience with NoSQL databases, especially MongoDB
  • Familiarity with model registry solutions such as MLflow

Perks & Benefits

  • Work anywhere
  • Personal development budget
  • Veeva charitable giving program
  • Fitness reimbursement
  • Life insurance + pension fund

Company Info.

Veeva Systems Inc.

Veeva Systems Inc., a Pleasanton, California-based cloud computing company focused on pharmaceutical and life sciences industry applications, was founded in 2007 by Peter Gassner and Matt Wallach. The company works with software as a service in the life science industry. Veeva is a mission-driven organization that aspires to help our customers in Life Sciences and Regulated industries bring their products to market, faster.

  • Industry
    Cloud computing,Computer software
  • No. of Employees
    5,482
  • Location
    Pleasanton, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Veeva Systems Inc. is currently hiring NLP Scientist Jobs in Amsterdam, Netherlands with average base salary of €73,600 - €129,500 / Year.

Similar Jobs View More