AI Software Engineer
- edinburgh, scotland, EH1 2RA, United Kingdom
- Job type not listed
- Full time
- £70,000 - £70,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 based in Edinburgh . You will contribute to the design, development, and implementation of cutting-edge AI software solutions. This role involves working closely with researchers and product teams to bring advanced AI capabilities into practical applications. You will have the opportunity to work on challenging projects that leverage the latest advancements in artificial intelligence and machine learning, contributing to a collaborative environment focused on innovation and technical excellence.
Key Responsibilities
- Develop and implement software systems incorporating AI and machine learning components.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or C++.
- Collaborate with AI researchers to integrate new models and algorithms into production software.
- Optimize software performance for speed, scalability, and reliability.
- Contribute to the full software development lifecycle, including design, testing, and deployment.
- Participate in code reviews and knowledge-sharing sessions within the engineering team.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in software engineering , with a focus on AI/ML applications.
- Proficiency in programming languages relevant to AI development (e.g., Python).
- Experience with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn).
- Understanding of software design principles and best practices.
- Strong problem-solving skills and a proactive approach to development.
Benefits
- Competitive salary and performance bonuses.
- Comprehensive medical, dental, and vision insurance.
- Generous paid time off.
- Opportunities for professional development and training.
- A collaborative and innovative work environment.


