Our client is looking for AI/ML Engineer based at Surrey.
You will work cross-functionally within the AI team and other tech teams driving collaboration and integration of new features. You should have experience in communicating with technical teamsand management to collect requirements, describe software product features, and technical designs.
Key areas of focus will include:
Responsible for software architecture, development, integrationand maintainability of software
Responsible for secure, compliant, and robustsystem design for industrial applications
Supporting data engineering for both structured (SQL) and unstructured (RAG) data, with an emphasis on streaming and time-series data
Your Personality
Excited to solve problems, regardless of programming language or technology stack
You possess strong technical leadership skills, with the ability to explain technical needs and recommendations effectively to team members and stakeholders
You are motivated to drive the engineering best practices and standards, fostering a high-performing team culture
Your Experience
Architected, developed, deployed and maintained scalable software and/or AI/ML solutions
Wrote production-grade, well-tested code (Python, C++, C#). Ideally, had experience with integrating ML features into C++ applications
Ensured secure handling of sensitive operational data and compliance with relevant standards
Developed and maintained robust APIs for system integration
Drove operational excellence and continuous improvement
Implemented and managed monitoring, observability, and troubleshooting tools for deployed systems
Designed and handled containerised applications (e.g., Docker, Kubernetes)
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related technical field
Relevant experience as a software engineer, with a track record of delivering complex technical projects
Professional experience in AI/ML engineering (Preferred)