Senior NLP Engineer

Parexel
Apply Now

Job Description

  • Leverage proprietary NLP technology stack to build custom machine learning models.
  • Collaborate with other engineers to design, implement, and document new NLP modeling techniques and strategies.
  • Understand customer model and use case requirements to train and deploy custom NLP systems.
  • Develop Back-end / server-side software to serve application requests, query databases, and format and deliver data.

Architect and contribute code to NLP infrastructure

  • Build internal frameworks, libraries, and infrastructure to improve machine learning and NLP capabilities to allow for rapid prototyping and new product delivery.
  • Review and adapt recent research in NLP and deep learning to build modeling approaches that are robust, reusable, and automatic across data sources and tasks.
  • Collaborate with data scientists, engineers, clinical annotators, and product managers to identify and advance industry state-of-the-art NLP technologies, build and maintain NLP roadmap, and implement best practices.
  • Create and maintain NLP infrastructure documentation to enable other NLP engineers and data scientists to utilize the stack
  • Review and improve the code of other engineers to enhance quality and security.

Contribute to Product and Customer Satisfaction

  • Collaborate with Product Management to define and implement features to satisfy customer requirements.
  • Partner with other engineers to maintain quality work and anticipate problems.
  • Participate in sprint planning and check-in meetings to identify customer needs, potential roadblocks and solutions.

Education:

  • Educated to Master’s or PhD level in engineering or computer science or other relevant qualification/experience.

Skills:

  • Machine Learning, Natural Language Processing (NLP), Deep Learning, building and deploying NLP systems.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Proficiency in statistical NLP algorithms, including transformers, graphical models, and information retrieval techniques.
  • Python and scientific computing packages (pytorch, numpy, scikit-learn, tensorflow).
  • Database technologies including ElasticSearch, Neo4j, and SQL
  • Excellent interpersonal, verbal, and written communication skills
  • A flexible attitude with respect to work assignments and new learning.
  • Ability to manage multiple and varied tasks with enthusiasm and prioritize workload with attention to detail.
  • Willingness to work in a matrix environment and to value the importance of teamwork.

Knowledge and Experience:

  • Advanced level experience with the following tools: Git, Github, scientific computing packages (pytorch, numpy, tensorflow), AWS S3, AWS EC2, JIRA, Confluence, Docker
  • Advanced and strong experience in software engineering writing production-ready code
  • Strong previous experience conducting and publishing research in NLP or Machine Learning
  • Up to date with state of the art in NLP and Machine Learning

Company Info.

Parexel

Parexel International is an American provider of biopharmaceutical services. It conducts clinical trials on behalf of its pharmaceutical clients to expedite the drug approval process. It is the second largest clinical research organization in the world and has helped develop approximately 95% of the 200 top-selling biopharmaceuticals on the market today.

  • Industry
    Pharmaceuticals
  • No. of Employees
    18,900
  • Location
    Durham, NC, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Parexel is currently hiring Senior NLP Data Scientist Jobs in United Kingdom with average base salary of £67,000 - £97,000 / Year.

Similar Jobs View More