Principal Engineer - Digital AI

Posted:
10/15/2024, 9:40:28 PM

Location(s):
Tamil Nadu, India ⋅ Chennai, Tamil Nadu, India ⋅ Gurugram, Haryana, India ⋅ Haryana, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
AI & Machine Learning ⋅ Software Engineering

Workplace Type:
Hybrid

Join us as a Principal Engineer, Digital AI

  • If you’re an experienced software engineer, this is an opportunity for you to be part of our AI digital assistant programme and help deliver our goal of having the best bot in banking
  • You’ll harness your extensive experience and role model engineering best-practices to guide and manage the delivery of technically challenging projects with extraordinary scale, scope, and complexity
  • You can expect to grow your network and gain significant exposure both for you and your work, as you lead multiple teams to engineer innovative solutions and technology designs across the bank for our customers and colleagues

What you'll do

With a fine blend of engineering, you’ll be accountable for the strategy, run, and management of the AI Technology stack in the NatWest Retail Bank serving 17m customers.  This will include the critically important development of our AI powered smart digital assistant, delivering key customer and business objectives.

You’ll also be responsible for:

  • Developing the technology strategy which will allow us to leverage GenAI and deliver our goal of making every customer interaction with the bank a positive one, and delivering leading NPS
  • Running engineering teams of circa 100 while being responsible for our change agenda design, development, and testing, ensuring the right skills and experience are developed to deliver our strategy of having the best bot capability in banking
  • Providing graceful failover while ensuring minimal disruption to customers
  • Identifying and managing platform related risk issues
  • Enhancing our software engineering capability and inspiring our community of engineers to fulfil their potential by facilitating internal mobility, shaping career paths, and coaching talent

The skills you'll need

As a senior engineer, you’ll bring a wealth of practical experience and technical knowledge to this role. This will include experience of developing software within a DevOps and Agile framework with a CI/CD pipeline, and the ability to communicate technical solutions to expert and non-expert audiences. You’ll have an expert understanding of the latest market trends and technologies and the ability to influence strategy.

You’ll also have knowledge of applications, interfaces, services, and platforms, and hands-on experience developing and implementing deployment patterns, application tooling, and legacy and industry-leading technologies. As well as the knowledge, skills, and insights to support and guide your teams to engineer innovative, value-adding solutions, you’ll have the ability to engage and rally people around a tech cause, enabling success at both a team and executive level and making a long-lasting impact through your work.

You'll also demonstrate:

  • Experience of leading large software developments teams
  • A strong working knowledge of architecture and database design
  • Significant experience of implementing programming best practice, particularly scalability, automation, virtualisation, availability, and performance
  • Experience with IBM Cloud, Cloud hybrid, Cloud deployment, Watson, Red Hat, and OpenShift
  • Expert level knowledge and proficiency of test-driven development alongside use of automated test frameworks
  • Experience of working with code repositories, bug tracing, wikis, and managing privilege access to those environments
  • Significant experience in the design, build, and deployment of APIs

Hours

45

Job Posting Closing Date:

29/10/2024