AI/ML Software Engineer
- nottingham, nottinghamshire, NG1 1HQ, United Kingdom
- Hybrid
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is searching for a skilled AI/ML Software Engineer to join their innovative technology hub in Nottingham . In this role, you will be instrumental in developing and implementing software solutions that leverage artificial intelligence and machine learning capabilities. You will collaborate closely with data scientists and other engineers to bring ML models into production, build scalable AI-powered applications, and contribute to the company's growing AI ecosystem. This is an exciting opportunity to work on cutting-edge projects that integrate AI into core products and services, fostering a collaborative and growth-oriented environment.
Key Responsibilities
- Develop robust, scalable, and efficient software for AI and machine learning applications.
- Implement and integrate machine learning models into production systems and services.
- Write clean, well-documented, and testable code.
- Collaborate with data scientists to optimize models for performance and deployment.
- Participate in the full software development lifecycle, from design to deployment and maintenance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (3+ years) in software engineering, with a focus on AI/ML projects.
- Strong programming skills in Python and experience with ML libraries (e.g., TensorFlow, PyTorch, scikit-learn).
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization.
- Understanding of software engineering best practices, including version control and testing.
Benefits
- Competitive salary and performance-based bonuses.
- Hybrid working model offering flexibility.
- Comprehensive health, dental, and vision coverage.
- Retirement savings plan.
- Access to continuous learning resources and training programs.


