Data Engineer

Category: Analytics and Emerging Digital Technologies
Main location: United Kingdom, England - Various, London
Position ID: J1221-1237
Employment Type: Full Time

Position Description:

If you have a sixth sense for data, there’s a digital revolution underway in the UK that needs the talents of people who are at home analysing, managing, designing and predicting complex datasets and breathing life into AI systems. We need a Data Engineer with some DevOps background to join our innovative UK Advanced Analytics team tasked with creating and managing Data infrastructure and tools, typically designing and building big data pipelines, platforms and microservices paradigm to software development.

From public service transformation to cutting-edge commercial projects, our work has a wide reach, helping make the everyday easier, for everyone. When you start your CGI story, not only will you be improving people’s lives, you can be sure we’ll do the same for you.

Alongside a competitive salary, we offer you our share scheme (3% + 3% matching) making you a member not just an employee. You also have the option to benefit from private medical and dental insurance, flexible retirement options, childcare vouchers and a cycle to work scheme.

As for the future? We work as one team, and are a Top 100 employer. Be a successful part of our story and we’ll support you in taking your career anywhere you want it to go.

Your future duties and responsibilities:

CGI have an exciting opening for a Data Engineer to work on the collecting, storing, processing, and analysing of huge sets of data. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the business.

As a Data expert you will build ETL/ELT best practices in a data environment, featuring data pipelines, real time streaming using Kafka and leveraging high levels of proficiency across distributed computing principles.

You will be able to select and integrate any Data tools and frameworks required to provide requested capabilities, working closely with Cloud big data architecture (AWS, Azure, GCP) and be an SME in relation to knowledge of big data tools/platforms, data management tools and necessary infrastructure changes.

You will also be responsible for DevOps processes, implementing CI/CD pipelines and developing and managing scalable fault tolerant APIs.

This represents an exciting opportunity to help build CGI’s UK Advanced Analytics Capability as it takes flight out of our growing Emerging Technology practice.

Required qualifications to be successful in this role:

As the successful candidate you will offer a demonstrable track record in building scalable data solutions with a view to act as a trusted technology advisor, with core knowledge across a variety of tools and platforms in data landscape, including appreciation of data management/governance and security.

Necessary skills:

1. Python, Spark for data pipelines
2. Strong data engineering skills on a cloud Platform is essential (Azure/AWS/GCP). Other cloud platforms are desirable but not essential
3. Programming skills in Java, GO. Python is a great to have skill as well.

Nice to have:

1. Understanding of technologies like Elasticsearch, Airflow, Apache Nifi, Apache Beam, Storm
2. Familiarity with service mesh patterns
3. Experience of visualisation tools
4. Experience with noSQL database technologies like MongoDB, Cassandra, neo4j etc
5. Understanding of Docker, Kubernetes, CI/CD and Observability like ELK, Prometheus, Grafana
6. API implementation and management skills using cloud native tools or WS02, Apigee.
7. Experience with front end technologies like Angular, React
8. Streaming frameworks like Kafka
9. Experience in building microservices applications and event driven architecture

If you have strong mandatory skills, we will support training and certification on other cloud platforms and technologies using our partnerships with technology providers and our labs, sandbox environment.

Suffice to say we’re also looking for well-developed interpersonal skills - clear, concise – with a passion for latest business innovations and their application to clients’ challenges.

You will need to be keen to learn & develop and CGI will provide you the support and training to help achieve this.





  • Big Data
  • Communication (Oral/Written)
  • ETL
  • Leadership
  • Python

What you can expect from us:

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.