AI Software Engineer
- nottingham, nottinghamshire, NG1 3BQ, United Kingdom
- Permanent·On-site
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is looking for a skilled AI Software Engineer to join their innovative AI & Emerging Technologies team in Nottingham . In this role, you will be responsible for developing, implementing, and deploying software solutions that leverage artificial intelligence and machine learning. You will work closely with data scientists and researchers to translate algorithms into robust, scalable applications that deliver tangible business value. This is an exciting opportunity to contribute to cutting-edge projects and work in a collaborative environment focused on pushing the boundaries of what AI can achieve, utilizing your software engineering expertise.
Key Responsibilities
- Develop and integrate AI/ML models into production software systems.
- Write clean, efficient, and well-documented code in languages like Python, Java, or C++.
- Design and build scalable APIs and services to support AI functionalities.
- Collaborate with data scientists to optimize model performance and deployment strategies.
- Contribute to the design and implementation of AI infrastructure and MLOps pipelines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of experience in software development, with a focus on AI or machine learning applications.
- Proficiency in Python and experience with AI/ML libraries and frameworks.
- Experience with software development best practices, including version control and testing.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
Benefits
- Competitive salary and annual bonus.
- Opportunity to work on exciting AI projects and learn new technologies.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off.
- A supportive team environment with opportunities for career advancement.


