Principal Data Engineer

Schroders Investment Management
London, United Kingdom
08 May 2022
07 Jun 2022
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
Who we're looking for
We are looking for an experienced developer with the desire to help design and deliver Marketing and Product analytics solutions.

We want a knowledgeable developer who is both creative and analytical, an individual who is able to understand and articulate business challenges and /or ideas, explore them and implement the functionality safely into the production environment.

You'll be busy, working closely with the business teams from data scientists and analytics professionals to Marketing and Product Strategy. Marketing Technology is a changing landscape at Schroders with an emphasis on innovation.

About Schroders
We're a global investment manager. We help institutions, intermediaries and individuals around the world invest money to meet their goals, fulfil their ambitions, and prepare for the future.

We have around 4,000 people on six continents. And we've been around for over 200 years but keep adapting as society and technology changes. What doesn't change is our commitment to helping our clients, and society, prosper.

The base
We moved into our new HQ in the City of London in 2018. We're close to our clients, in the heart of the UK's financial centre. We offer flexible working appropriate for a client solutions focussed role.

The team
Marketing Technology is part of Digital, and works in close partnership with our business colleagues. We creates and supports the applications used by our Marketing and Product Strategy teams. Our technology footprint includes applications and systems, split between vendor and in-house developed, all designed with the common objective of being digitally and data driven. Not only do we rapidly respond to the demands of the external environment and those of our internal teams, but the Digital Technology team is also strategically positioned to deliver innovative solutions.

We also recognise that successfully balancing personal and professional commitments brings out the best in our teams and therefore all roles in Global Technology are reviewed for suitability for flexible working arrangements, with this specific opportunity available to applicants from 3 to 5 days per week. We passionately believe that individual performance is enhanced by embracing the whole individual and structuring a working environment that supports them.

What you'll do
• Work closely with our Marketing business team (primarily the Marketing and Product Data Scientists) to develop working software which delivers the desired business outcome
• Develop and document the provisioning and managing of data pipelines
• Capture and analyse technology requirements which can be quickly delivered using the Agile delivery processes and tooling
• Explore ways to improve technology processes to progress the Marketing Technology function across a broad range of areas such as cost savings, security, ease of use, & reliability
• Play a key role in familiarising the extended team in data engineering tools and best practices
• Discover and playback innovative functionality and potential new ways to realise additional business benefits
• Maintain an understanding of industry trends and how new technologies can be leveraged to meet business objectives
• You will work closely with the Solution Architect to ensure that standards are adhered to, and any necessary architectural or technical debt is recorded with a realistic plan to remediate
• Engage actively in Agile planning including story refinement, demos and retrospectives
• Continually look for ways to improve your own skills and experience
• Help us support other team members to improve their own software development skills
• Assist us with the role of Scrum Master if required to do so

The knowledge, experience and qualifications you need
• Experience in developing and data engineering with Python, Azure and/or AWS, Spark/Hive/Hadoop
• Understands the principles and needs of Data Scientists and how data requirements differ from regular reporting
• Good knowledge of the Linux environment
• Proficiency in building complex data pipelines/ETL/ELT scripts
• High level of organisational skills to sustain momentum in multiple work-streams
• Understands the principles and best practices of data modelling, interface design, code development, and testing, and you can apply these principles in real-world dev environments.
• Knowledge and experience of contributing to the development of technology solutions, both in house developed bespoke applications and commercially available off the shelf solutions, especially for analytical work.
• Familiarity with Agile delivery methodologies, (SAFe is preferred)

The knowledge, experience and qualifications that will help
• Experience of SQL Server; data modelling, warehousing and SSIS
• Knowledge and experience of data visualisation tooling, preferably Tableau Server and Tableau Desktop
• Knowledge in unit testing framework (NUnit, Jest, Enzyme, Jasmine, Karma) and mocking frameworks.
• AWS or Azure certification

What you'll be like
• Self-motivated and enthusiastic
• Find satisfaction in solving complex technical and theoretical challenges.
• Flexible, highly curious and willing to learn
• A critical thinker who's able to look at things from different angles
• Great at unpicking a problem, from start to end, own and deliver the solution
• Able to work under pressure, on several priorities at once, and with tight deadlines
• Great at working with other people, sharing and communicating decisions
• Keen to improve what we do for our clients and how we do it

We're looking for the best, whoever they are
Schroders is an equal opportunities employer. You're welcome here whatever your socio-economic background, race, sex, gender identity, sexual orientation, religious belief, age or disability.

Similar jobs

Similar jobs