AI Software Engineer
- portsmouth, hampshire, PO1 3EF, United Kingdom
- Hybrid
- Full time
- £60,000 - £60,000 Per Annum
Job Description
About the Role
Our client is seeking a skilled AI Software Engineer to join their innovative technology team in Portsmouth . This role involves developing and implementing software solutions that leverage artificial intelligence and machine learning to enhance product capabilities and user experiences. You will work on the full software development lifecycle, from design and coding to testing and deployment, collaborating closely with AI researchers and product managers to bring cutting-edge AI features to life. This is an excellent opportunity for a software engineer with a passion for AI to contribute to impactful projects in a collaborative setting.
Key Responsibilities
- Design, develop, and maintain software applications incorporating AI/ML models and algorithms.
- Implement robust and scalable code using languages such as Python, Java, or C++.
- Integrate AI models into existing software systems and ensure seamless performance.
- Collaborate with data scientists to optimize and deploy machine learning models effectively.
- Write comprehensive unit and integration tests to ensure code quality and reliability.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2+ years of professional software development experience.
- Proficiency in at least one programming language commonly used in AI (e.g., Python).
- Familiarity with AI/ML concepts, libraries (e.g., TensorFlow, PyTorch, Scikit-learn), and deployment practices.
- Experience with version control systems (e.g., Git) and agile development methodologies.
Benefits
- Competitive salary and potential for bonuses.
- Hybrid work model providing a balance of remote and office work.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and skill enhancement.
- A dynamic and forward-thinking team environment in Portsmouth .


