
Software Engineer - AI
- Stafford, Staffordshire
- £38,000-40,000 per year
- Permanent
- Full-time
- Design, develop, and maintain robust software solutions using object-oriented programming languages such as Java, C#, Python, or Scala.
- Build and integrate AI agents powered by Large Language Models (LLMs) such as OpenAI GPT, Claude, or open-source alternatives.
- Develop scalable, event-driven microservices and streaming data solutions using technologies like Kafka, Kinesis, or Kafka Streams.
- Leverage cloud-native and serverless architecture patterns, primarily on AWS, using services like Lambda, EC2/ECS, S3, and SQS.
- Implement and manage infrastructure using AWS CloudFormation and the AWS Cloud Development Kit (CDK).
- Design and manage relational database systems such as MySQL and PostgreSQL.
- Apply software engineering best practices including test-driven development, code reviews, and adherence to coding standards.
- Use modern version control and collaboration tools including Git, Bitbucket, JIRA, and Confluence.
- Work in a fast-paced, collaborative environment with cross-functional teams, contributing to all phases of the development lifecycle.
- Communicate complex technical information clearly and effectively to both technical and non-technical stakeholders.
- Continuously seek out opportunities to improve processes, tools, and technical solutions.
- Experienced working in a software engineering role for a minimum of 3 years
- Experienced working with Cloud and serverless architectures
- A motivated, self-starter and team player who shows respect and values the views of others, whilst being flexible and resilient to change
- Skilled in conveying complex technical concepts in a clear and understandable manner
- Excellent verbal and written communication abilities, with a confident and articulate delivery
- ·Demonstrate an eagerness to learn and develop your skills within the Agena Group.