Senior AI Software Engineer
- nottingham, nottinghamshire, NG1 2BS, United Kingdom
- Permanent·Remote
- Full time
- £85,000 - £85,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior AI Software Engineer to join their innovative, fully remote team. In this role, you will be instrumental in designing, developing, and deploying advanced AI and machine learning solutions that solve complex real-world problems. You will work on cutting-edge technologies, contribute to the full software development lifecycle, and collaborate with a talented team of engineers and data scientists to bring innovative AI products to life. This is an excellent opportunity for a motivated engineer looking to make a significant impact in the field of artificial intelligence from anywhere.
Key Responsibilities
- Design, develop, and implement robust, scalable, and efficient AI/ML software solutions.
- Build and maintain production-level code for AI models and associated services.
- Collaborate with data scientists to integrate, test, and deploy machine learning models.
- Develop APIs and microservices to support AI functionalities and applications.
- Optimize software performance and implement best practices for code quality and maintainability.
- Participate in code reviews, architectural discussions, and system design sessions.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
- 5+ years of professional experience in software engineering, with a strong focus on AI/ML development.
- Proficiency in programming languages such as Python, Java, or C++, and ML libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software design patterns, data structures, and algorithms.
- Experience with MLOps practices and tools is highly desirable.
Benefits
- Competitive salary and comprehensive benefits package.
- Fully remote work arrangement, offering ultimate flexibility.
- Opportunities for professional growth and skill development.
- Access to cutting-edge AI technologies and tools.
- Collaborative and supportive team culture.
- Contribute to groundbreaking AI projects with significant impact.


