Taro Logo

Senior Data Engineer (NLP & ML)

Cybersecurity company that disrupts cybercriminal activity and protects businesses from data breaches
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
6+ years of experience
AI · Cybersecurity
This job posting is no longer active. Check out these related jobs instead:

Job Description

Mimecast, a leading cybersecurity company, is seeking a Senior Data Engineer specializing in NLP and Machine Learning to join their innovative team. This role sits at the intersection of cybersecurity and artificial intelligence, focusing on developing cutting-edge NLP models to combat evolving cyber threats. The position reports directly to the Director of Data Science, making it one of the most senior roles in the team.

The role involves designing and deploying state-of-the-art NLP and voice recognition models, building efficient data pipelines, and managing ML infrastructure in cloud environments. You'll be working with modern technologies including PyTorch, FastAPI, Huggingface, and AWS SageMaker, while adhering to data privacy and residency guidelines.

As a senior team member, you'll have the opportunity to mentor junior colleagues and shape the future of cybersecurity through innovative ML solutions. The position requires 6+ years of experience in Data Science/ML, with specific expertise in NLP systems and production deployments. Strong programming skills in Python are essential, with Java being a plus.

Mimecast offers a comprehensive benefits package, professional development opportunities, and a hybrid working model that balances collaborative teamwork with individual flexibility. The company maintains a strong commitment to diversity, equity, and inclusion, welcoming applications from all backgrounds.

This role presents an exciting opportunity to work on projects with real customer impact, using cutting-edge technologies to protect businesses from cyber threats. You'll be part of a collaborative team that values innovation, continuous learning, and meaningful contributions to cybersecurity solutions.

Last updated 2 months ago

Responsibilities For Senior Data Engineer (NLP & ML)

  • Design and deploy state-of-the-art NLP and voice recognition models
  • Transform prototypes into production-ready ML applications
  • Deploy and manage machine learning infrastructure
  • Build efficient data pipelines for text and audio data processing
  • Deploy NLP models in cloud environments (AWS SageMaker)
  • Use MLflow and other ML Ops applications
  • Mentor and guide junior members of the team
  • Communicate work throughout the team and related departments

Requirements For Senior Data Engineer (NLP & ML)

Python
Java
  • 6+ years of experience in Data Science and/or ML
  • 4+ years developing large-scale NLP and/or voice recognition systems
  • Solid programming skills in Python
  • Experience with PyTorch, FastAPI and Huggingface
  • Familiarity with ML Ops system design and AWS SageMaker
  • Strong analytical and problem-solving abilities
  • Excellent collaboration and communication skills
  • Bachelor's degree in computer science or related field

Benefits For Senior Data Engineer (NLP & ML)

Medical Insurance
  • Comprehensive benefits package
  • Formal and on-job learning opportunities
  • Hybrid working model (minimum 2 days in office)
  • Health and wellness support