Job Search and Career Advice Platform

Enable job alerts via email!

AI Software Developer

James Andrews Recruitment Solutions

Crewe

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing technology-led organisation in Crewe is seeking an AI Software Developer to support the design and delivery of intelligent software solutions. You will work in a collaborative environment, designing and developing AI software components and supporting machine learning models for production use. The ideal candidate will have hands-on experience with AI solutions, familiar with ML frameworks like TensorFlow and PyTorch, and possess strong analytical skills. This role offers an opportunity for growth in a dynamic and innovative setting.

Qualifications

  • Practical experience developing or integrating AI and machine learning solutions.
  • Familiarity with ML frameworks such as TensorFlow, PyTorch, scikit-learn.
  • Experience building and consuming RESTful APIs.

Responsibilities

  • Design, develop, and maintain AI-enabled software components.
  • Implement and support machine learning models for production use.
  • Build and integrate APIs for AI functionality.

Skills

AI and machine learning solutions development
RESTful API development
Cloud-hosted services
Data pipeline management
Version control systems (e.g., Git)
Analytical skills
Problem-solving skills

Tools

TensorFlow
PyTorch
scikit-learn
Job description

A growing technology-led organisation is expanding its technical team and is seeking an AI Software Developer to support the design and delivery of intelligent, scalable software solutions. This role offers the opportunity to work across the full AI development lifecycle in a professional, fast-moving environment where innovation and quality are equally valued.

About the Role

This role sits within a collaborative technical function responsible for building and maintaining AI-enabled systems used in live, commercial environments. You will work closely with senior engineers and technical leadership to translate concepts into production-ready solutions, contributing to system architecture, development, testing, and ongoing optimisation.

The position is well suited to someone who enjoys solving complex problems, working with data-driven systems, and developing robust software that can scale securely as requirements evolve.

Key Responsibilities
  • Design, develop, and maintain AI-enabled software components and back-end services
  • Implement, optimise, and support machine learning models for real-world production use
  • Build and integrate APIs to enable AI functionality across systems
  • Work with structured and unstructured data, including preparation, validation, and performance tuning
  • Collaborate with senior technical colleagues to ensure solutions are scalable, secure, and maintainable
  • Contribute to architecture decisions, technical documentation, and code reviews
  • Support testing, monitoring, and continuous improvement of live systems
  • Ensure development aligns with secure coding practices and relevant data protection principles
  • Adhere to internal policies, procedures, and development standards
  • Undertake other reasonable tasks as required by technical leadership
What You’ll Bring
  • Practical experience developing or integrating AI and machine learning solutions
  • Familiarity with ML frameworks such as TensorFlow, PyTorch, scikit-learn, or equivalent
  • Experience building and consuming RESTful APIs and working with cloud-hosted services
  • Understanding of data pipelines, model training, evaluation, and deployment
  • Experience with version control systems (e.g. Git) and collaborative workflows
  • Strong analytical and problem-solving skills with close attention to detail
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.