- Company Name
- AVEVA
- Job Title
- Senior Software Engineer - AI Platform & Cloud Services
- Job Description
-
**Job Title:** Senior Software Engineer – AI Platform & Cloud Services
**Role Summary:**
Lead design, development, and scaling of AI‑enabled, cloud‑native services and public APIs on Microsoft Azure. Drive end‑to‑end solutions that empower internal products and partner ecosystems, ensuring security, reliability, and performance at scale.
**Expactations:**
- 6+ years of software engineering with a focus on platform or cloud‑native services.
- Proven experience in Microsoft Azure, .NET, and RESTful API development.
- Deep knowledge of AI & ML principles, LLMs, RAG, prompt engineering, and AI standards (MCP, A2A).
- Ability to mentor junior developers and contribute to a culture of continuous improvement.
**Key Responsibilities:**
- Build fault‑tolerant, scalable Azure services (Functions, AKS, API Management).
- Design, document, and version secure public APIs and SDKs for internal/external consumers.
- Collaborate across teams to deliver data pipelines, orchestration, and AI tooling.
- Embed robust security controls, authentication, and data‑privacy practices.
- Participate in design reviews, code reviews, and architecture discussions.
- Mentor junior staff, fostering learning and innovation.
- Deploy, train, and manage AI models; develop tooling around LLMs, RAG, and agent orchestration.
**Required Skills:**
- Microsoft Azure PaaS (Functions, AKS, API Management)
- .NET & C# development
- RESTful API design, versioning, testing, lifecycle management
- API security, auth/z, data‑privacy
- Python with PyTorch/TensorFlow; AI frameworks/tools (Semantic Kernel, AI Foundry)
- LLM experience, RAG, prompt engineering, tool calling
- AI ethics & regulation knowledge (NIST AI RMF, EU AI Act)
- Agile Scrum development; cross‑functional collaboration
- Strong problem‑solving, analytical, and communication skills
- Mentoring and knowledge‑sharing abilities
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
- Certifications: Microsoft Certified: Azure Developer Associate or equivalent preferred; additional AI/ML certifications are a plus.
Cambridge, United kingdom
On site
Senior
21-09-2025