Intelligent systems are revolutionizing the way businesses operate. As an Artificial Intelligence Engineer, you will be at the forefront of this transformation.
You will design, build and support AI/Machine Learning solutions that drive innovation and business performance across a global environment. Your expertise in AI engineering will be essential in developing software solutions that integrate with various platforms, including Azure AI, OpenAI and other Large Language Model platforms.
Your responsibilities will include delivering AI/Machine Learning projects from concept through to production. You will design and implement scalable software solutions, leveraging your skills in DevOps practices such as Continuous Integration/Continuous Deployment, containerisation and automated testing.
In addition, you will collaborate with developers, analysts and testers to deliver reliable, secure and maintainable applications. Your proactive approach to application support, troubleshooting and issue resolution will be crucial in ensuring the smooth operation of our systems.
We require 3+ years experience in Machine Learning, Data Science or related fields, plus 1-2 years in AI/Machine Learning Operations. Strong skills with Azure services (Azure AI Foundry, Azure OpenAI, Cognitive Search, ML, Functions) are essential, along with hands-on experience with OpenAI, Hugging Face, LangChain, LlamaIndex and vector search tools.
A proficiency in Python (TensorFlow, PyTorch, Scikit-learn, Pandas) and SQL/Postgres is required. A Bachelor's or postgraduate qualification in Applied Mathematics, Machine Learning, Data Science or Software Engineering is also necessary. Familiarity with Docker, CI/CD pipelines and modern software lifecycle practices is desirable.
This is a mid-senior level position requiring expertise in AI engineering and software development. If you have the skills and passion to drive business innovation through intelligent systems, we encourage you to apply.