Mimecast logo

Principal Data Engineer - Machine Learning

Mimecast

Lexington, MA
Full Time
Senior
28 days ago

Job Description

About the Role

The Principal Data Engineer - Machine Learning at Mimecast is a senior role responsible for leading the design and implementation of large-scale data pipelines and ML models within the cybersecurity industry. The role involves working on real-time data processing, deploying advanced NLP and voice recognition models, and shaping the future of cybersecurity through innovative data products. The position reports directly to the Director of Data Science and offers opportunities to work with cutting-edge technologies in a dynamic, growth-oriented environment.

Key Responsibilities

  • Design and lead the implementation of real-time data pipelines which transport billions of data points per day, with strong traffic variations around peak hours
  • Design and deploy state-of-the-art ML (predominantly NLP and voice recognition) models that are optimised for both accuracy and throughput
  • Transform prototypes into production-ready data and ML applications that meet throughput and latency requirements
  • Deploy and manage data and ML infrastructure necessary for productionising code (Kafka, Docker, Terraform, etc)
  • Build efficient data pipelines between on-premise and cloud environments to handle text and audio data processing loads for ML models
  • Deploy NLP models in cloud environments (AWS SageMaker) through Jenkins
  • Design and implement MLflow and other ML Ops applications to streamline ML workflows which adhere to strict data privacy and residency guidelines
  • Communicate your work throughout the team and related departments
  • Mentor and guide junior members of the team, establish and champion best practices and introduce fresh ideas and concepts

Requirements

  • 10+ years of experience working on data processing and engineering for ML models, with 6+ years developing large-scale data and ML systems which receive billions of requests per day
  • Expert level know-how of designing and implementing synchronous, asynchronous and batch data processing operations
  • Expert level programming skills in Python, along with experience in using relevant tools and frameworks such as PyTorch, FastAPI and Huggingface; strong programming skills in Java are a plus
  • Expert level know-how of ML Ops systems, data pipeline design and implementation, and working with ML platforms (preferably AWS SageMaker)
  • Strong analytical and problem-solving abilities, with a keen eye for detail and accuracy
  • Curiosity and a strong growth mindset with a demonstrable history of learning quickly in a loosely structured, rapidly changing environment
  • Excellent collaboration and communication skills
  • At least a bachelor's degree in computer science or other relevant fields

Nice to Have

  • Strong programming skills in Java
  • Experience with ML platforms, preferably AWS SageMaker

Qualifications

  • At least a bachelor's degree in computer science or other relevant fields

Benefits & Perks

  • Formal and on-the-job learning opportunities
  • Comprehensive benefits package supporting a healthy lifestyle
  • Hybrid working model with at least two days in the office per week
  • Fostering a culture of collaboration, communication, performance and learning
  • Opportunities to work in cross-functional teams and contribute to impactful projects

Working at Mimecast

Mimecast is committed to building an inclusive, diverse community that celebrates and welcomes everyone, with a focus on collaboration, innovation, and continuous learning. The company fosters a culture of teamwork, creativity, and mutual support, emphasizing the importance of interpersonal relationships and community engagement.

Apply Now

Job Details

Posted AtJun 28, 2025
Job CategoryData Engineering
SalaryCompetitive salary
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Mimecast

Website

mimecast.com

Company Size

1001-5000 employees

Location

Lexington, MA

Industry

Management Consulting Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches