AI Software Developer (Python, JavaScript, ML)

Salt

Greater London

Hybrid

GBP 92,000 - 148,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Salt Digital Recruitment is seeking an AI Software Developer for a London-based contract role. You will work on Gen AI powered software, focusing on Python and JavaScript, in a hybrid setup with 3 days on site per week.

The position is 6–12 months, start ASAP, day rate £500–£800 inside IR35. You will write clean code, test, deploy AI solutions, collaborate with engineers, product teams and AI specialists to deliver scalable, secure and observable applications.

Qualifications

  • 3+ years of software development experience with exposure to AI/ML projects.
  • Proficient in Python and JavaScript, with hands-on experience in Gen AI proofs of concept or LLm API integration.
  • Familiarity with AI platforms such as OpenAI, Anthropic, or Databricks.
  • Strong understanding of AI technologies and tools.
  • Experience in agile development and collaborative delivery.
  • Ability to write clean, maintainable code and participate in code reviews.

Responsibilities

  • Code development and testing: write, test, and maintain Python/JavaScript code and Gen AI services.
  • AI feature integration: work with cross-functional teams to deploy AI models with scalable, secure delivery.
  • Continuous learning: stay updated on AI/ML tech and adopt new tools in agile sprints.

Skills

Python
JavaScript
AI/ML experience
Collaborative teamwork

Tools

OpenAI
Anthropic
Databricks

Job description

AI Software Developer (Python, JavaScript, ML) - London/Hybrid

Day rate: £500 - £800 (inside IR35)

Duration: 6 - 12 months

Start: ASAP

Hybrid: 3 days on site per week

About the Role

My client is looking for a Software Developer with AI, Python and JavaScript experience to join on a contract basis. As a Software Developer - AI, you will focus on the development and delivery of Gen AI driven software solutions, working within a dynamic team to enhance our digital products. You will be responsible for writing clean, efficient, and maintainable code, primarily in Python and JavaScript, while contributing to the successful deployment of Gen AI technologies that directly impact the company's customer experience (CX) vision. You will collaborate closely with other software engineers, product teams, and AI specialists to develop LLM AI-powered applications, ensuring their scalability, security, observability and performance. This role is hands-on, with a primary focus on coding, testing, and deploying AI solutions in a fast-paced, agile environment.

Responsibilities
  • Code Development and Testing – Write, test, and maintain clean, efficient code in Python and JavaScript. Develop and implement Gen AI powered experiences or services in alignment with business and product requirements. Participate in code reviews to ensure high-quality and consistent coding standards.
  • AI Feature Integration – Work closely with cross-functional teams to integrate AI models into digital products, ensuring seamless user experiences. Collaborate with AI specialists to test and deploy models, ensuring they meet performance, security and scalability requirements.
  • Continuous Learning and Improvement – Stay up to date with the latest AI and machine learning technologies, incorporating new tools and techniques into your development work. Participate in agile team meetings, providing input on sprint planning, task estimation, and iterative improvements.
Requirements
  • 3+ years of experience in software development, with exposure to AI or machine learning projects.
  • Proficient in Python and JavaScript, ideally with hands-on experience in building Gen AI proof of concepts or integrating LLM APIs.
  • Familiarity with AI platforms such as OpenAI, Anthropic, or Databricks.
  • Strong understanding of AI technologies and tools.
  • Experience working within an agile development environment, with an emphasis on collaboration and iterative delivery.
  • Ability to write clean, maintainable code and contribute to code reviews.
  • Strong problem-solving skills with a focus on delivering quality software solutions.
  • Eagerness to learn and develop new skills in AI and machine learning.

*Rates depend on experience and client requirements

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Gen AI Software Engineer (Python/JS) - Hybrid London
Gen AI Software Engineer (Python/JS) - Hybrid London

Salt Digital Recruitment • Greater London

Hybrid
GBP 92,000 - 148,000
AI Developer/Engineer
AI Developer/Engineer

Michael Page Technology • City Of London

Hybrid
GBP 80,000 - 120,000
Car allowance 5k
Private medical
25 days + BHs
+3
AI Developer/Engineer
AI Developer/Engineer

Michael Page • City Of London

Hybrid
GBP 80,000 - 110,000
Car allowance
Private medical
25 days + bank holidays
+3
Senior Python Developer - AI
Senior Python Developer - AI

83zero Ltd • Greater London

Hybrid
GBP 60,000 - 70,000
Healthcare options
Python AI Engineer
Python AI Engineer

Squareone • United Kingdom

Hybrid
GBP 77,000 - 101,000
AI Engineer
AI Engineer

Experis (Austria) • City Of London

Hybrid
GBP 111,000 - 119,000
Senior AI Engineer
Senior AI Engineer

83zero Ltd • Glasgow

Hybrid
GBP 60,000 - 70,000
Healthcare options
Hybrid work arrangement
Senior AI Engineer in Glasgow
Senior AI Engineer in Glasgow

Energy Jobline CVL • Glasgow

Hybrid
GBP 60,000 - 70,000
Senior AI / Python Engineer
Senior AI / Python Engineer

GCS Recruitment • Greater London

Hybrid
GBP 111,000 - 185,000
Senior AI Engineer
Senior AI Engineer

eFinancialCareers • Greater London

Hybrid
GBP 77,000 - 129,000