AI Software Developer

James Ltd
Shrewsbury Civil Parish, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 35K

Job location

Shrewsbury Civil Parish, United Kingdom

Tech stack

JavaScript
API
Artificial Intelligence
C Sharp (Programming Language)
Code Review
Python
Machine Learning
Performance Tuning
TensorFlow
Secure Coding
Software Engineering
Systems Architecture
Systems Integration
TypeScript
Unstructured Data
PyTorch
GIT
Scikit Learn
REST
Software Version Control
Data Pipelines

Job description

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., * 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

Requirements

  • 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

Apply for this position