AI Software Developer

Posted 15 January 2026
Salary £30k - 35k per year
LocationCrewe
Discipline Technology
Reference172740
Contact NameJordan Watkins

Job description

AI Software Developer

Location: Crewe
Salary: £30,000 - £35,000

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

  • Strong experience in software development using at least one modern language (e.g. Python, JavaScript/TypeScript, C#, or similar)
  • 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

James Andrews is acting as an employment agency and business in relation to this role.

At James Andrews Recruitment Solutions we try to respond to all applications personally, however, due to the high volume of applications this is not always possible. If you have not heard back from us within 72 hours, please assume that your application has been unsuccessful on this occasion.

Don’t forget our recommendation scheme: Recommend a friend or colleague to us and receive up to £100 each once they have completed 20 days in a role via James Andrews! Terms and conditions apply, contact us for details.