Company Description
Goaco is a global consultancy established in 2010 and headquartered in the UK, specialising in delivering secure, innovative, and user-focused digital solutions. With expertise in digital transformation, cybersecurity, data & AI, software development, and cloud services, Goaco serves clients in both public and private sectors across the UK, UAE, and Saudi Arabia. The company is powered by over 100 in-house professionals and a vast network of 16,000+ associate consultants under the Goaco Group. As trusted UK Government digital experts, Goaco is dedicated to providing scalable and secure solutions that address real-world challenges, driving impactful and sustainable transformation.
This role is ideal for an experienced .NET Software Developer who wants to progress into AI Engineering, with full training, mentoring, and certification support provided.
ROLE OBJECTIVE
The AI Engineer (Training & Certification Provided) will design, build, and integrate AI-enabled capabilities into enterprise-grade software solutions. While prior AI engineering experience is not required, you must have strong .NET development skills and a genuine interest in AI.
Goaco will provide structured training and support towards Microsoft Azure AI certifications, including Azure AI Engineer Certified, enabling you to grow into the role while delivering real solutions.
KEY RESPONSIBILITIES
1. Software Engineering (.NET Focus)
* Design and develop high-quality services using C# and .NET (.NET 6+).
* Build secure, scalable APIs and backend components.
* Apply clean code, testing, and modern engineering practices.
* Contribute to cloud-native application architectures.
2. AI Engineering (Training Provided)
* Learn and apply AI technologies using Microsoft Azure AI services and Azure OpenAI.
* Integrate AI capabilities into .NET applications.
* Build AI-assisted features such as:
* Intelligent search and knowledge retrieval
* Workflow automation
* Natural language interaction
* Implement prompt handling, embeddings, and AI service orchestration.
3. Data & Integration
* Work with structured and semi-structured data sources.
* Support data preparation and integration for AI workflows.
* Collaborate with data specialists to understand data quality and constraints.
4. Responsible & Secure AI Delivery
Deliver AI-enabled solutions aligned with:
* Responsible AI principles
* Security and privacy requirements
* Governance and audit expectations
* Support monitoring, evaluation, and continuous improvement of AI features.
5. Collaboration & Professional Development
* Work closely with engineers, architects, analysts, and delivery leads.
* Participate in technical workshops, code reviews, and design sessions.
* Complete supported training and achieve Microsoft AI certifications.
KEY DELIVERABLES
* Production-ready .NET services enhanced with AI capabilities
* Well-documented APIs and integration components
* Secure and compliant AI-enabled features
* Contributions to reusable engineering patterns and standards
SKILLS & EXPERIENCE
Essential
* Strong commercial experience with C# and .NET (mandatory)
* Experience building backend services and APIs
* Solid understanding of software engineering best practices
* Interest in AI and applied machine learning
* Willingness to undertake training and certification
Highly Desirable
* Microsoft Azure AI Engineer Certification (or willingness to achieve)
* Experience using Microsoft Azure
* Familiarity with DevOps and CI/CD pipelines
* Exposure to data-driven or intelligent systems
WORKING STYLE
* Developer-led, analytical, and outcome-focused
* Curious and motivated to learn AI technologies
* Comfortable working in evolving problem spaces
* Clear communicator across technical and non-technical audiences