Senior Data Engineer
London, England, United Kingdom
Reach plc
Company Description
We are looking to hire a Senior Data Engineer who will play a key role in supporting the existing HiveAlpha article MI product, and delivering Trenflow (a green field product that will ultimately replace HiveAlpha and support further key use cases).
Key responsibilities will include creating new data ingestion processes, monitoring existing processes and building out the ingestion frameworks to exceptional quality standards.
HiveAlpha and Trenflow are built using AWS services including OpenSearch, DynamoDB, Lambdas, Kinesis, ECS, AppSync.
The Senior Data Engineer reports to the HiveAlpha / Trenflow Tech Lead, manages ZERO people and works closely with a Tech Lead, a Product Manager, a Business Analyst, and Frontend Engineers.
Role Location
The role is fully remote, and so we are therefore open to candidates across the UK.
So, who are we?
We are Reach Plc, you might not have heard of us but we have probably met without you even realising it. We are home to the UK and Ireland’s most iconic digital platforms, magazines and newspapers. From the Mirror, Daily Express and OK!, to our regional titles such as the Liverpool Echo, BirminghamLive and the Manchester Evening News (plus lots more), our brands and the stories we cover are as varied as our people. We help all kinds of people share experiences through our stories because we believe this is what makes us human.
Oh, and we should probably also mention that with a monthly readership of 47 million people, Reach is the largest commercial publisher in the UK. At Reach, not only will you feel better understood, you will also feel you understand other people better too.
Job Description
In this role, you will develop and manage data ingestion processes using Python and NodeJS, requiring you to adapt to various programming environments and technologies.
Your key responsibilities include sourcing data from systems like APIs, S3 buckets, Databases, and Streams, ensuring seamless integration into the data infrastructure.
You will utilise Infrastructure-as-Code (IAC) tools for AWS provisioning, which is essential for efficient cloud resource management and automation to enhance scalability and reliability.
Monitoring the data platform is crucial for you to maintain system integrity, with a focus on implementing observability mechanisms for quick issue resolution.
Collaborating with business analysts, product managers, and stakeholders will ensure that you achieve accurate data ingestion aligned with organisational goals.
Documenting processes and design decisions is vital for maintaining clarity and consistency, aiding in future developments.
Upholding Reach's diversity and inclusion policy is paramount in your role, ensuring all content reflects non-discrimination values and promotes an inclusive work environment.
Qualifications
Ideal candidate will have the following skills;
- Advanced knowledge of Python
- Strong knowledge of AWS core and data services, particularly OpenSearch, S3, Glue, Lambda, ECS, and DynamoDB
- Excellent knowledge of SQL, including DML and DDL
- Excellent understanding of unit testing for data processes
- Passionate about data and its potential opportunities
- Articulate communicator who enjoys fostering collaboration within an organisation and between teams
- Able to work independently as well as part of a team
- Experience with end-to-end solutions, including web applications, APIs, backend, and frontend technologies, is highly desirable
Additional Information
We are offering a competitive salary and benefits including;
- Help saving for your retirement - join our pension scheme and we’ll match contributions up to 6%
- 25 days’ holiday per year when you join. After three, five and ten years’ service with Reach, you’ll accrue one additional day of annual leave. We also have a Holiday Purchase Scheme
- Giving back day - an additional day’s leave each year to support a cause close to your heart
- Enhanced family leave - including maternity, paternity and adoption - and you’ll be eligible after just six months’ employment
- Private Healthcare Cash Plan - free health cash plan so you can claim back cash for a range of medical expenses
- As one of the UK’s top 50 Inclusive Employers everyone’s invited to join our events, programmes and networks to celebrate diversity and build an environment where all our people can thrive
- Wellbeing support - including a 24/7 employee assistance programme (EAP) for you and your nearest and dearest
- Awesome career opportunities - you’ll have support from your line manager and a range of learning & development programmes
- We are also a member of the 30% Club, a global campaign aimed at increasing gender diversity at board and senior management levels
We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested please apply early to avoid disappointment.
Reach plc believes diversity brings benefits for our customers, our business and our people. This is why we are committed to being an inclusive employer and encourage applications from all suitable applicants irrespective of background, circumstances, age, disability, gender identity, ethnicity, religion or belief and sexual orientation.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs AWS DDL DynamoDB ECS Kinesis Lambda Node.js OpenSearch Python SQL Testing
Perks/benefits: Career development Competitive pay Health care Medical leave Parental leave Team events
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.