Artificial Intelligence/Machine Learning Engineer
Are you ready to take your career to the next level? Our client, a leading innovator in technology solutions, is seeking an Artificial Intelligence / Machine Learning Engineer to join their talented team in their office in Guilford, Surrrey.
This is a pivotal role where you will contribute to the design, development, deployment, and integration of scalable, production-grade software and AI/ML systems into both desktop and web applications.
Key Responsibilities:
- Architect and develop comprehensive software solutions, ensuring ease of integration and maintainability.
- Design secure, compliant, and robust systems tailored for industrial applications.
- Collaborate with data engineering teams to handle structured (SQL) and unstructured (RAG) data, with a focus on streaming and time-series data.
Collaborative Environment:
In this role, you will work cross-functionally with the AI team and other technical teams. Your expertise in communicating with both technical teams and management will be vital for gathering requirements and articulating software product features and technical designs.
Your Profile:
Problem-Solving Enthusiast: You are excited to tackle challenges and leverage a variety of programming languages and technologies.
Strong Technical Leader: You possess exceptional leadership skills and can effectively communicate technical needs and recommendations to both team members and stakeholders.
Cultural Driver: You are passionate about driving engineering best practices and cultivating a high-performing team culture.
Qualifications:
- Proven experience in architecting, developing, deploying, and maintaining scalable software and/or AI/ML solutions.
- Proficiency in writing production-quality, well-tested code (Python, C++, C#), with experience in integrating ML features into C++ applications preferred.
- Thorough understanding of secure data handling and adherence to compliance standards.
- Experience in developing and maintaining robust APIs for seamless system integration.
- Track record of driving operational excellence and fostering continuous improvement.
- Familiarity with monitoring, observability, and troubleshooting tools for deployed systems.
- Experience in designing and managing containerized applications (e.g., Docker, Kubernetes).
Education:
- A high level degree (PhD, MSc. Or 1st) in Computer Science, Engineering, or a related technical field.
- Relevant experience as a software engineer with a proven history of delivering complex technical projects.
- Professional experience in AI/ML engineering is preferred.
What Our Client Offers:
- In addition to a stimulating work environment, our client provides a comprehensive benefits package, including:
- Annual performance bonus
- An excellent pension plan with up to a 10% company match on employee contribution.
- Private health and dental insurance
- Additional benefits that promote work-life balance and professional development.
Don’t miss this opportunity to become part of an innovative team that is shaping the future of technology. Apply today to kickstart your career with a leader in the industry!