Are you passionate about data and get excited about building cloud first data platforms, potentially processing and storing terabytes of data and enabling businesses to make better decisions?Are you a quick learner and do you enjoy working with cutting-edge technologies? If so, a career in our Data Engineering Team could be a great fit for you!
We are looking for an experienced Data Engineer to design, implement and maintain modern cloud data platforms at scale. You would utilise both Google Cloud Platform and open source services on a daily basis.
You’ll work alongside a great team of friendly geeks in our Data Team (Data Engineers, Platform Engineers, Cloud Architects, Software Engineers), taking full ownership of your tasks and responsibilities.
You'll work on innovative projects with cutting edge technology, and you'll collaborate regularly with a world leader in data and machine learning technologies
What you’ll do:
Design, plan and build highly available, global and cloud native data platforms
Work with customers’ and CTS Architects to translate requirements into technical designs and follow this through to delivery of the solution
Understand customer data structures and transformation requirements to build suitable solutions on Google Cloud Platform
Assist customers in understanding how cloud technology can help them grow and the benefits it offers
Hands-on experience using languages like Java, Python or R
A solid grounding working with common database technologies and SQL (e.g. MS SQL, Oracle, PostgreSQL, MySQL)
In depth experience of common big data software stacks (e.g. Hadoop, Spark, MapReduce, Apache Beam or Apache Airflow
Experienced in using unit testing and CI / CD
Ability to think in abstract terms about application structures and strong understanding of integration (security, scale, etc.) implications on this structure
Experience using Git and related tooling
Bachelor or Masters degree in Computer Science, Data Science or equivalent education
Experience with or knowledge of Google Cloud Platform (e.g. Pub/Sub, Dataflow, BigQuery, Firestore, etc.)
Experience with or knowledge of AWS (e.g. Athena, EMR, Glue, Redshift, Kinesis, etc) or Azure (e.g. Synapse, Databricks, Data Factory, Event Hub, etc.)
Exposure to real time data ingestion / streaming data sources
Experience in or knowledge of working in an agile project based environment
What you’ll get:
In addition to the competitive salary, you’ll get a high spec laptop and company contributed pensions as standard.
We provide a host of other benefits, including market leading parental leave policies, health & wellbeing initiatives and access to a discounts and rewards programme (including discounted gym membership).
You’ll be invited to the bi-annual international company ‘kick off’ conferences, which are a great chance to meet your colleagues that you don’t see everyday.
We have offices in Central Manchester and Utrecht, with options for regular remote working. This role could also be remote based in the UK or Netherlands, with occasional travel to CTS offices and customer sites (post-Covid).
So what’s next?
Contact me directly at firstname.lastname@example.org for more info.
CTS is the largest dedicated Google Cloud practice in Europe and one of the world’s leading cloud transformation experts. We offer a unique full stack Google Cloud solution for businesses, encompassing cloud migration, transformative working and IT infrastructure, through to machine learning, big data and app development.
We have a brilliant team of more than 200 people in offices in Manchester, Edinburgh & Utrecht as well as across our globally remote workforce. But we’re still growing, and that means we need more brilliant people who share our ambition to join our team.