NLP Engineer

Posted:
9/5/2024, 2:09:13 AM

Location(s):
New York, United States ⋅ New York, New York, United States

Experience Level(s):
Senior

Field(s):
Data & Analytics

Workplace Type:
Remote

NLP Engineer

Key Duties and Responsibilities:

  • NLP Solution Development:
    • Make the design and development of NLP models and algorithms to address complex language processing challenges.
    • Collaborate with cross-functional teams to understand product requirements and translate them into practical NLP solutions.
    • Implement and optimize state-of-the-art NLP techniques, including text classification, named entity recognition, relation extraction, sentiment analysis, language modeling, etc.
  • End-to-End Product Development:
    • Play a crucial role in the entire product development lifecycle, from conceptualization to deployment and maintenance; working knowledge of Data-Engineering (MLOps) is a must.
    • Work closely with product managers, software engineers, data scientists, and DevOps team to ensure seamless integration of NLP components into our
    • Continuously monitor and improve the performance and efficiency of NLP systems through rigorous testing and optimization.
  • Model Evaluation and Deployment:
    • Develop robust evaluation methodologies to assess the accuracy, precision, and recall of NLP models.
    • Manage the deployment of NLP models in production environments, considering scalability, latency, and resource constraints.
  • Research and Innovation:
    • Stay up-to-date with the latest advancements in NLP research and industry trends to drive innovation within our products
    • Identify opportunities to leverage cutting-edge NLP technologies and integrate them into existing and future projects.
  • Mentorship and Leadership:
    • Provide technical guidance and mentorship to junior NLP engineers, fostering a collaborative and knowledge-sharing environment.
    • Lead by example, demonstrating best practices, coding standards, and a commitment to continuous learning.

Essential Knowledge and Skills:

  • Strong proficiency in programming languages like Python and frameworks such as TensorFlow, PyTorch, or Hugging Face Transformers.
  • Familiarity with cloud platforms and scalable infrastructure for deploying NLP models in production.
  • Excellent problem-solving skills, analytical thinking, and a passion for tackling challenging NLP problems.
  • Strong communication and collaboration skills to work effectively in a cross-functional team environment.
  • Deep understanding of NLP concepts and techniques, including language modeling, text embeddings, and sequence-to-sequence models.

Education and/or Experience:

  • Degree in Data Science, Computer Science, Mathematics, Computational Linguistics, or a related field (Masters would be a plus).
  • Hands-on experience with pre-processing, feature extraction, and data augmentation techniques for NLP tasks.
  • Proven experience in end-to-end product development, having contributed to the successful launch of NLP-driven products.

Working at Livegage

Livegage is a remote-first company that embraces a flexible remote work culture.  We support hiring and career development for all roles from the location you are in today. If you’re comfortable working in an informal, fast-paced startup environment, then Livegage is the place for you!  We invite you to apply to join our team of innovators.

Equal Employment Opportunity

Livegage is proud to be an equal-opportunity employer and is committed to maintaining a diverse and inclusive work environment.  Livegage provides equal employment opportunities to all qualified applicants for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.