AI Team Lead - Machine Learning (ID: DOmdR83k)

Place of Work: Office
Salary: £ 50000 - £ 65000 (Per Annum)
Date Posted: 14-Oct-2024
Expiry Date: 12-Apr-2025
Job Details:
Location: Belfast, County Antrim, United Kingdom
Job Category: Software Engineering
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Monday to Friday
Qualifications: bachelor’s degree in computer science
Positions Available: 1
Skills Required
  • AI development: 2 years
  • experience AI/ML development
  • generative AI models
  • Programming languages: 3 years
  • Python
Bonus
  • Performance Bonus
Benefits
  • Company Events
  • Company Pension
  • Cycle to Work Scheme
  • On-Site Parking
  • Private Medical Insurance
  • Work from Home
Job Description

As an AI Software Engineering Team Lead, you will play a pivotal role in leading our newly formed AI team. You will coach and mentor this team of team of skilled engineers while contributing to the development of high-quality, scalable products and services. This role involves overseeing the technical direction of projects, ensuring best practices are followed, and fostering a culture of continuous improvement. It is a “player-manager” role, where you will have to balance your technical contribution with the leadership duties on a small team.

You will work closely with our AI Product Strategist and Engineering to design, develop, and deploy AI-driven solutions that address complex business challenges. This role will provide you with the opportunity to influence the AI strategy of the company and work on high-impact projects that will have a direct impact on our customers and products.

Key Responsibilities for the AI Team Lead:

  • Lead and mentor a small team of engineers, providing guidance on technical challenges and fostering professional growth within the team.
  • Design, develop, and implement AI-driven features such as recommendation engines, generative AI (including RAGs), and predictive analytics tools that enhance our product offerings.
  • Partner with product teams to translate business requirements into technical specifications, develop MVPs, and help integrate AI features into existing products. Assist product teams in maintaining and scaling AI features.
  • Serve as an AI advisor to product and engineering teams, providing guidance on best practices for implementing AI features, data pipelines, and machine learning algorithms.
  • Deploy, monitor, and optimise AI models and solutions in production, ensuring they perform at scale and meet product requirements. Implement continuous improvement strategies for AI models based on user feedback and data.
  • Work with large datasets to extract meaningful insights, develop models for predictive analysis, and help the company leverage data to drive decision-making.
  • Quickly prototype and iterate on AI solutions, conducting experiments to validate hypotheses and explore new AI technologies that can be integrated into our products.
  • Create and maintain comprehensive documentation for AI models, processes, and systems. Share knowledge and mentor other team members on AI and machine learning techniques.
  • Be responsible for the team’s delivery of new products, services, features and maintenance work, updating stakeholders on progress and ensuring project governance.
  • Collaborate with the product manager, engineers, QA and other stakeholders to translate business requirements into technical solutions.
  • Lead the troubleshooting and resolution of complex technical issues.
  • Stay updated with the latest industry trends, technologies and best practices in software engineering.
  • Identify opportunities for improving development practices, tools, code health and maintainability in collaboration with the wider engineering community.
  • Foster a culture of continuous improvement and create a collaborative environment within the team to ensure high-quality software delivery.

Essential Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or a related field.
  • Hands-on experience in AI/ML development, with a proven track record of deploying AI models into scalable production environments.
  • Proficiency in programming languages such as Python, C#, JavaScript etc. and experience with machine learning frameworks such as PyTorch or TensorFlow.
  • Knowledge of NLP, computer vision, deep learning, and generative AI models.
  • Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong problem-solving skills with the ability to analyse complex data sets, identify patterns, and build models that can generalize across various use cases.
  • Ability to work effectively in a cross-functional team environment, demonstrating a proactive and collaborative approach.
  • Passion for staying current with the latest advancements in AI/ML technologies and a desire to push the envelope in applying them to real-world challenges.
  • Experience leading a small team of software engineers and delivering high-quality software solutions.
  • Experience building scalable solutions for the web.
  • Experience working in a fast-moving agile environment, and able to help a team adapt and optimise its processes to meet its current needs and challenges.
  • Strong understanding of continuous integration/continuous deployment (CI/CD) practices and tools.

Job Type: Full-time

Pay: £50,000.00-£65,000.00 per year

Additional Pay:

  • Performance Bonus

Benefits:

  • Additional Leave
  • Company Events
  • Company Pension
  • Cycle to Work Scheme
  • On-Site Parking
  • Private Medical Insurance
  • Work from Home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Belfast, reliably commute or plan to relocate before starting work (required)

Experience:

  • AI development: 2 years (preferred)
  • Programming languages: 3 years (preferred)

Work authorisation:

  • United Kingdom (required)

Work Location: In person

Similar Jobs You May Like
Software Engineer
Bury, West Sussex, United Kingdom
Salary: £ 40000 - £ 50000 (Per Annum)
Lead Software Engineer
Kingston upon Hull, East Riding of
Yorkshire, United Kingdom
Salary: £ 55000 (Per Annum)
Software Engineer - Full Stack
London, Greater London, United Kingdom
Salary: £ From 70000 (Per Annum)
Senior Software Engineer
Debden, Essex, United Kingdom
Salary: £ up to £100,000 + Benefits (Per Annum)
Lead Engineer - Full Stack Developer
Milton Keynes, Buckinghamshire, United Kingdom
Salary: £ 75000 (Per Annum)
Senior Java Developer - Team Leader
Waterlooville, Hampshire, United Kingdom
Salary: £ Competitive Salary Offered (Per Annum)