Enable job alerts via email!
Join a leading company as a Principal Software Engineer in London. This role involves designing and implementing innovative AI and data-led software solutions. You will collaborate with diverse teams, apply Agile methodologies, and lead best practices in programming, focusing on cloud-based applications and continuous improvement.
Join us as a Principal Software Engineer
What you'll do
Working in an AI and data innovation team, you’ll be liaising with principal engineers, data scientists, data engineers, AI practitioners and architects to understand how our solutions support business objectives.
You’ll also be:
The skills you'll need
We’re looking for someone with strong knowledge of technology change management processes and the ability to deliver quickly in a regulated environment, as well as full stack experience in software design and implementation, including being able to exploit programming languages to solve complex problems. You’ll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements.
You’ll have the ability to partner effectively in cross-functional teams with data scientists and data engineers, you’ll have hands-on experience in both backend and frontend technologies as well as strong experience with modern cloud-based Data Engineering tooling such as Snowflake, Airflow, AWS EMR, Glue and the design and build of cloud-based/hybrid applications.
Additionally, you’ll demonstrate: