AI Software Engineer
- nottingham, nottinghamshire, NG1 2BH, United Kingdom
- Hybrid
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and driven AI Software Engineer to contribute to their innovative technology solutions in Nottingham . You will be responsible for designing, developing, and deploying software that incorporates artificial intelligence and machine learning capabilities. This role requires a strong software engineering background combined with a solid understanding of AI principles, enabling you to build robust, scalable, and intelligent systems that drive product innovation and enhance user experiences.
Key Responsibilities
- Develop and implement AI/ML models into production software applications.
- Write clean, efficient, and maintainable code using languages such as Python , Java, or C++.
- Collaborate with data scientists and product managers to translate AI research into practical software features.
- Design and build scalable infrastructure to support AI model deployment and operation.
- Optimize software performance and contribute to the continuous improvement of AI systems.
Requirements
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, with a focus on integrating AI/ML components.
- Proficiency with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
- Strong understanding of software engineering best practices, including version control and testing.
- Excellent problem-solving skills and the ability to work effectively in a team environment.
Benefits
- Competitive salary and bonus opportunities.
- Hybrid work arrangement offering a blend of remote and office flexibility.
- Comprehensive health, dental, and vision insurance.
- Opportunities for training and career advancement in AI technologies.
- A stimulating and collaborative workplace culture focused on innovation.


