At a Glance
- Tasks: Lead machine learning projects, develop data pipelines, and mentor junior team members.
- Company: Join National Grid, a leader in energy transition, keeping society connected and moving forward.
- Benefits: Enjoy flexible working, competitive salary, bonuses, and a generous pension scheme.
- Why this job: Be part of a diverse team driving innovation in a supportive and inclusive culture.
- Qualifications: 5+ years in software engineering, ML engineering, or data science; expertise in Python and SQL required.
- Other info: Hybrid role with occasional visits to Warwick or London; embrace your superpower with us!
The predicted salary is between 64000 - 76000 £ per year.
About The Role
At National Grid, we keep people connected and society moving. But it’s so much more than that. National Grid supplies us with the environment to make it happen. As we generate momentum in the energy transition for all, we don’t plan on leaving any of our customers in the dark. So, join us as a Lead Machine Learning Engineer, and find your superpower.
National Grid is hiring a Lead Machine Learning Engineer for our IT & Digital department. This is a hybrid role that offers flexible working options and will require occasional visits to Warwick or London.
As a Lead Machine Learning Engineer on the National Grid Data Science team, you will:
- Develop data pipelines, take data science prototype models to production, fix production bugs, monitor operations, and provision the necessary infrastructure in Azure.
Key Accountabilities:
- Lead Machine Learning projects end-to-end.
- Develop platform tooling (e.g., internal conda library, CLI tool for project setup, and provisioning infrastructure) for the Data Science team.
- Work with data scientists to understand their data needs and put together data pipelines to ingest data.
- Work with data scientists to take data science model prototypes to production.
- Mentor and train junior team members.
- Work with internal IT teams (security, Cloud, Global Active Directory, Architecture, Networking, etc.) to advance the team’s projects.
- Enhance code deployment lifecycle.
- Improve model monitoring frameworks.
- Refine project operations documentation.
- Design, provision, and maintain the cloud infrastructure needed to support Data Engineering, Data Science, Machine Learning Engineers, and Machine Learning Operations.
- Write high-quality code that has high test coverage.
- Participate in code reviews to help improve code quality.
Technologies/Tools we use:
- Python
- Azure (Virtual Machines, Azure Web Apps, Cloud Storage, Azure ML)
- Anaconda packages
- Git, GitHub, GitHub Actions
- Terraform
- SQL
- Artifactory
- Airflow
- Docker
- Kubernetes
- Linux/Windows VMs
About You:
- Hands-on industry experience in some combination of Software Engineering, ML Engineering, Data Science, DevOps, and Cloud Infrastructure work.
- Expertise in Python which includes experience in libraries such as Pandas, scikit-learn.
- High proficiency in SQL.
- Knowledge of best practices in software engineering is necessary.
- Hands-on industry experience in some combination of the following technologies: Python ecosystem, Azure (VMs, Web Apps, Managed Databases), GitHub Actions, Terraform, Packer, Airflow, Docker, Kubernetes, Linux/Windows VM administration, Shell scripting (primary Bash but PowerShell as well).
- A solid understanding of modern security and networking principles and standards.
- A foundational knowledge of Data Science is strongly preferred.
- Bachelor’s or higher degree in Computer Science, Data Science, and/or related quantitative degree is preferred from an accredited institution.
A salary between £80,000 – £95,000 – dependent on capability. As well as your base salary, you will receive a bonus of up to 15% of your salary for stretch performance and a competitive contributory pension scheme where we will double match your contribution to a maximum company contribution of 12%. You will also have access to a number of flexible benefits such as a share incentive plan, salary sacrifice car and technology schemes, support via employee assistance lines and matched charity giving to name a few.
At National Grid, we work towards the highest standards in everything we do, including how we support, value and develop our people. Our aim is to encourage and support employees to thrive and be the best they can be. We celebrate the difference people can bring into our organisation, and welcome and encourage applicants with diverse experiences and backgrounds, and offer flexible and tailored support, at home and in the office. Our goal is to drive, develop and operate our business in a way that results in a more inclusive culture. All employment is decided on the basis of qualifications, the innovation from diverse teams & perspectives and business need. We are committed to building a workforce so we can represent the communities we serve and have a working environment in which each individual feels valued, respected, fairly treated, and able to reach their full potential.
Lead Machine Learning Engineer employer: NLP PEOPLE
Contact Detail:
NLP PEOPLE Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Machine Learning Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Azure, Python libraries like Pandas and scikit-learn, and tools like Docker and Kubernetes. Having hands-on experience with these will not only boost your confidence but also demonstrate your capability to the hiring team.
✨Tip Number 2
Network with current or former employees of National Grid, especially those in the Data Science or IT departments. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during interviews.
✨Tip Number 3
Prepare to discuss your previous projects that align with the responsibilities of a Lead Machine Learning Engineer. Be ready to explain how you led projects end-to-end, developed data pipelines, and mentored junior team members, as these are key aspects of the role.
✨Tip Number 4
Stay updated on the latest trends in machine learning and cloud infrastructure. Being knowledgeable about recent advancements can set you apart and show your passion for the field, making you a more attractive candidate for the position.
We think you need these skills to ace Lead Machine Learning Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in machine learning, software engineering, and cloud infrastructure. Use keywords from the job description to demonstrate that you meet the specific requirements of the Lead Machine Learning Engineer role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the energy sector and how your skills align with National Grid's mission. Mention specific projects or experiences that relate to the key accountabilities listed in the job description.
Showcase Technical Skills: In your application, emphasise your proficiency in Python, SQL, and Azure technologies. Provide examples of how you've used these tools in past projects, particularly in developing data pipelines or deploying machine learning models.
Highlight Leadership Experience: Since this is a lead position, be sure to include any experience you have in mentoring or training junior team members. Discuss how you've led projects or initiatives in previous roles to demonstrate your leadership capabilities.
How to prepare for a job interview at NLP PEOPLE
✨Showcase Your Technical Skills
As a Lead Machine Learning Engineer, you'll need to demonstrate your expertise in Python and Azure. Be prepared to discuss specific projects where you've used these technologies, and consider bringing examples of your code or models to showcase your skills.
✨Understand the Company’s Mission
National Grid is focused on energy transition and keeping customers connected. Familiarise yourself with their goals and values, and be ready to explain how your experience aligns with their mission during the interview.
✨Prepare for Scenario-Based Questions
Expect questions that assess your problem-solving abilities and how you handle real-world challenges. Think about past experiences where you led projects, mentored team members, or improved processes, and be ready to share those stories.
✨Emphasise Collaboration and Mentorship
This role involves working closely with data scientists and mentoring junior team members. Highlight your experience in collaborative environments and any mentoring roles you've had, as this will show your ability to lead and support others.