Software Engineer (AI Enabled)
Role details
Job location
Tech stack
Job description
We are currently seeking a highly skilled Software Engineer (AI Enabled) to join an innovative programme focused on building next-generation AI-enabled applications. This is an excellent opportunity for an experienced Software Engineer (AI Enabled) to work on scalable systems that integrate cutting-edge AI technologies into real-world products.
As a Software Engineer (AI Enabled), you will be responsible for developing and integrating AI-powered features into modern Back End and microservices architectures, enabling intelligent and high-performing applications.
Your responsibilities as the Software Engineer (AI Enabled):
-
Integrate APIs such as Claude, OpenAI and AWS Bedrock into production-grade applications
-
Develop and maintain scalable microservices and Back End systems
-
Build AI-enabled application features that leverage LLM capabilities
-
Design and implement efficient, secure API integrations
-
Develop and support CI/CD workflows using GitLab
-
Collaborate closely with cross-functional teams including data scientists and product teams
-
Ensure performance, scalability and reliability across AI-enabled systems
As a successful Software Engineer (AI Enabled), you will have
Requirements
Proven experience as a Software Engineer (AI Enabled) working in production environments
-
Strong experience integrating AI/LLM APIs such as OpenAI, Claude or AWS Bedrock
-
Solid background in Back End development and microservices architectures
-
Experience building AI-enabled or AI-integrated applications
-
Strong working knowledge of GitLab and CI/CD workflows
-
Good understanding of API design, security and performance optimisation
-
Excellent problem-solving skills and ability to work in a remote environment
If you are a motivated Software Engineer (AI Enabled) looking for a contract where you can work on cutting-edge AI-enabled solutions, we would love to hear from you. Apply now - professional references required.