Principal Data Engineer

Principal Data Engineer

London Full-Time 72000 - 108000 £ / year (est.) Home office (partial)
M

At a Glance

  • Tasks: Lead the design and implementation of real-time data pipelines and deploy cutting-edge ML models.
  • Company: Mimecast is a leader in cybersecurity, driving innovation in Machine Learning and Data Science.
  • Benefits: Enjoy a hybrid working model, formal learning opportunities, and a comprehensive benefits package.
  • Why this job: Make a real impact in cybersecurity while working with advanced technologies in a collaborative environment.
  • Qualifications: 10+ years in data engineering for ML, expert in Python, and strong analytical skills required.
  • Other info: Join a diverse team committed to inclusion and innovation, with mentorship opportunities.

The predicted salary is between 72000 - 108000 £ per year.

Principal Data Engineer – Machine Learning

The driving force behind our Machine Learning and Data Science infrastructure at Mimecast

Embrace the incredible opportunities that lie within Mimecast, where innovation and impact converge. The cybersecurity industry is experiencing exponential growth, and by joining us, you\’ll be at the forefront of this ever-evolving landscape. The field is rapidly changing, as threat actors employ AI to scale up phishing and social engineering operations.

Why Join Our Team?

“You\’ll have the chance to build large-scale data pipelines moving billions of data points daily in real-time, and develop, deploy and utilise cutting-edge ML models, empowering you to thwart those cyber villains and safeguard businesses and individuals alike. As a company that is well-established and committed to growth, we are actively expanding our ML team with a Principal Data Engineer – Machine Learning role which is amongst the most senior roles in the team, directly reporting to the Director of Data Science. Join us on this exhilarating journey, where you\’ll shape the future of cybersecurity by developing large-scale data products for ML models that push the boundaries of innovation and make an indelible impact in protecting our digital world.” – Hiring Manager

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

Experience

  • 10+ years of experience working on data processing and engineering for ML models, with 6+ years developing large-scale data and ML systems twhich receive billions of requests per day
  • Expert level know-how of designing and implemention 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

What We Bring

Join our Machine Learning and Data Science team to accelerate your career journey, working with cutting-edge technologies and contributing to projects that have real customer impact. You will be immersed in a dynamic environment that recognizes and celebrates your achievements.

Mimecast offers formal and on the job learning opportunities, maintains a comprehensive benefits package that helps our employees and their family members to sustain a healthy lifestyle, and importantly – working in cross functional teams to build your knowledge!

Our Hybrid Model: We provide you with the flexibility to live balanced, healthy lives through our hybrid working model that champions both collaborative teamwork and individual flexibility. Employees are expected to come to the office at least two days per week, because working together in person:

  • Fosters a culture of collaboration, communication, performance and learning
  • Drives innovation and creativity within and between teams
  • Introduces employees to priorities outside of their immediate realm
  • Ensures important interpersonal relationships and connections with one another and our community!

#LI-GC1

DEI Statement

Cybersecurity is a community effort. That’s why we’re committed to building an inclusive, diverse community that celebrates and welcomes everyone – unless they’re a cybercriminal, of course.

We’re proud to be an Equal Opportunity and Affirmative Action Employer, and we’d encourage you to join us whatever your background. We particularly welcome applicants from traditionally underrepresented groups.

We consider everyone equally: your race, age, religion, sexual orientation, gender identity, ability, marital status, nationality, or any other protected characteristic won’t affect your application.

Due to certain obligations to our customers, an offer of employment will be subject to your successful completion of applicable background checks, conducted in accordance with local law.

#J-18808-Ljbffr

Principal Data Engineer employer: Mimecast Services Limited

At Mimecast, we pride ourselves on being an exceptional employer that fosters innovation and collaboration within the rapidly evolving cybersecurity landscape. Our dynamic work culture encourages personal and professional growth, offering formal learning opportunities and a comprehensive benefits package to support a healthy lifestyle. With a hybrid working model that balances teamwork and individual flexibility, you'll thrive in an environment that values your contributions while making a meaningful impact in safeguarding our digital world.
M

Contact Detail:

Mimecast Services Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Data Engineer

Tip Number 1

Familiarise yourself with the latest trends in machine learning and data engineering, especially in cybersecurity. Understanding how AI is being used to combat threats will give you an edge in discussions during interviews.

Tip Number 2

Network with professionals in the field of data engineering and machine learning. Attend industry conferences or webinars, and engage with relevant online communities to build connections that could lead to referrals.

Tip Number 3

Showcase your experience with large-scale data systems and ML Ops in your conversations. Be prepared to discuss specific projects where you've designed and implemented data pipelines or deployed ML models, as this will demonstrate your hands-on expertise.

Tip Number 4

Prepare to discuss your mentoring experiences and how you've contributed to team growth. Highlighting your ability to guide junior members and establish best practices will resonate well with the hiring team at Mimecast.

We think you need these skills to ace Principal Data Engineer

Data Pipeline Design
Machine Learning Model Deployment
Real-time Data Processing
Natural Language Processing (NLP)
Voice Recognition Technologies
Python Programming
ML Ops Systems
AWS SageMaker
Kafka
Docker
Terraform
FastAPI
Huggingface
Analytical Skills
Problem-Solving Skills
Collaboration and Communication Skills
Mentoring and Leadership
Attention to Detail
Adaptability in Rapidly Changing Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in data processing and engineering, especially with ML models. Emphasise your expertise in Python, data pipeline design, and any relevant tools like AWS SageMaker.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with the responsibilities of the Principal Data Engineer role. Mention specific projects or experiences that demonstrate your ability to handle large-scale data systems.

Showcase Relevant Projects: Include examples of past projects where you designed and implemented data pipelines or ML models. Highlight any experience with real-time data processing and the technologies mentioned in the job description, such as Kafka or Docker.

Prepare for Technical Questions: Anticipate technical questions related to data engineering and ML operations. Brush up on your knowledge of synchronous and asynchronous processing, and be ready to discuss your problem-solving approach in detail.

How to prepare for a job interview at Mimecast Services Limited

Showcase Your Technical Expertise

As a Principal Data Engineer, you'll need to demonstrate your deep understanding of data processing and machine learning systems. Be prepared to discuss your experience with large-scale data pipelines, ML Ops, and relevant tools like Kafka and AWS SageMaker. Highlight specific projects where you've successfully implemented these technologies.

Prepare for Problem-Solving Scenarios

Expect to face technical challenges during the interview that assess your analytical and problem-solving skills. Practice explaining your thought process when tackling complex data engineering problems, especially those related to real-time data processing and model deployment.

Emphasise Collaboration and Mentorship

Since this role involves mentoring junior team members, be ready to share examples of how you've guided others in previous positions. Discuss your approach to fostering collaboration within teams and how you champion best practices in data engineering and machine learning.

Demonstrate Your Growth Mindset

The cybersecurity landscape is rapidly evolving, so it's crucial to show your curiosity and willingness to learn. Share instances where you've adapted to new technologies or methodologies quickly, and express your enthusiasm for staying updated with industry trends and innovations.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>