jobapplier

Senior Software Engineer (Core AI Services)

AVEVA

Join AVEVA, a global leader in industrial software, as a Senior Software Engineer in our Core AI Services team. In this role, you will design, develop, and scale AI-enabling platform services, agentic workflows, and public APIs that are secure, reliable, and cloud-native. You will work in an agile Scrum team, delivering innovative, secure, and production-grade AI capabilities. The position offers a hybrid working model, competitive benefits, and opportunities for professional development.

Design, develop, and scale AI-enabling platform services, agentic workflows, and public APIs that are secure, reliable, and cloud-native.

Responsibilities

  • Drive feature implementation from design to production, taking ownership of code quality, performance, and system reliability.
  • Support and mentor junior and mid-level developers, fostering a culture of continuous learning and innovation.
  • Proficiency in using modern AI-assisted development tools (e.g., GitHub Copilot) to accelerate daily engineering workflows
  • Strong knowledge of securing APIs (OAuth2, OIDC, RBAC) and implementing data privacy best practices

Requirements

  • This role is ideal for an engineer with a genuine passion for keeping up with the latest AI engineering patterns and practices, eager to translate emerging tech into reliable, enterprise-ready software
  • Experience working in Agile/Scrum teams across distributed global R&D locations
  • 5–8+ years of software engineering experience across the full stack, with strong expertise in cloud-native backend development (.NET C# a plus)

Hands-on experience with containerized deployments in Kubernetes

  • Proven ability to mentor colleagues and elevate team code quality
  • Strong problem-solving abilities, with a track record of analysing complex technical challenges and delivering scalable solutions
  • Deep understanding of RESTful API design, versioning, testing, and full lifecycle management