Job Description

Job Description:

Your impact

At Leonardo we are looking for an experienced Software Engineer (Data team). You will design and implement core, reusable data services that ensure high performance and scalability across the organization. A primary focus is on integrating new, highly scalable persistence layers with complex existing/legacy systems while guaranteeing data integrity and consistency.

What you’ll bring

To succeed in this position, you should have strong problem-solving skills and the ability to combine data from different sources. The engineering skills include familiarity with several programming languages.

Key areas of responsibility.

  • Lead the architecture and implementation of scaling strategies for diverse data stores, including sharding relational (SQL) and horizontal scaling for NoSQL databases.
  • Design and build reusable Data Access Layers (DALs) to enforce standardised data interaction, security, and q...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to Leonardo today.

    Submit Application