Job Description
The Role
We’re seeking a Senior AI Engineer / Senior Data Scientist to design, build and deliver intelligent, agent-based AI solutions on the Microsoft stack, including Azure and Microsoft AI Foundry. This is a highly applied, individual contributor role where you’ll work deeply in code, transforming complex business problems into safe, governed, and scalable AI products that deliver real-world impact across critical service
Key Responsibilities
- Design, build and maintain agentic AI solutions, including single- and multi-agent systems using LLMs, tools, memory and workflows.
- Develop production-ready AI systems using strong software engineering and data science practices, including clean, maintainable code, APIs and integrations.
- Build AI agents capable of reasoning, planning, tool use and reflection, leveraging governed tool interfaces and Model Context Protocol (MCP)-style patterns.
- Deliver PoCs, pilots and production solutions on the Microsoft stack (Azure, Microsoft AI Foundry), from ideation through to operational deployment.
- Translate complex business problems into agent-enabled AI solutions, defining success criteria, evaluation approaches and measurable outcomes.
- Contribute to AI safety, governance and assurance, including LLM evaluation, monitoring, logging and human-in-the-loop controls.
- Produce clear technical and non-technical documentation covering architecture, design decisions, trade-offs, risks and outcomes.
Skills & Experience
Essential
- 5+ years’ experience across data science, machine learning, AI and/or software engineering roles.
- Strong hands-on coding experience in Python (and R where appropriate), including Git, CI/CD and modern build and deployment practices.
- Practical experience building LLM-enabled systems, including prompt engineering, RAG, tool calling, MCP-based (or equivalent) agent integration patterns and agent frameworks.
- Demonstrated experience designing and implementing agentic workflows, such as task decomposition, planning, memory management and orchestration.
- Strong understanding of software design patterns, creating clean abstractions and reusable components suitable for production environments.
- Excellent debugging and problem-solving skills, with the ability to trace complex behaviours across data, models, agents and external systems.
- Proven ability to translate complex business problems into well-structured AI or analytics solutions, from concept through to delivery.
- Experience building end-to-end AI/ML systems using cloud and data platforms (e.g. Azure ML, VMs, APIs, data stores), including deployment and monitoring.
- Experience working with structured and unstructured data (SQL, CSV, JSON, APIs, documents, logs, etc.).
- Strong communication and documentation skills, with the ability to engage stakeholders of varying technical literacy.
- Ability to independently decompose ambiguous problems and deliver outcomes using creativity, experimentation and sound engineering judgement.
- Tertiary qualification in Computer Science, Software Engineering, Data Science or a related discipline (or equivalent experience).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now