Senior Data Engineer
- London, England, United Kingdom
- Permanent, Full time
- 20 May 19
Senior Data Engineer
Owning your own home should be one of the most exciting times of your life. But for too long it's been overshadowed by the daunting process of getting a mortgage. We're working to change that. At Trussle we're using data, design, and technology to solve the mortgage problem once and for all.
Having raised investment of £ 19.3M from leading investors including Goldman Sachs Principal Strategic Investments, launched key partnerships with players such as uSwitch and Zoopla, and becoming the highest-rated online mortgage broker on Trustpilot, we're well placed to continue our rapid growth.
At Trussle, we're not just building the best online mortgage experience for home owners. We're also building a second home for our employees, with the necessary support to help them get out just as much as they put in. We're very aware that our team spends the majority of their waking hours at our office. So we invest in every one of them - from providing regular lunches, socials, and meditations sessions, to offering a week's paid Learning & Development budget so they can learn outside the office too. We may be a tech company, but we believe it's our people that make Trussle our second home.
About the Engineering Efficiency team
If the aim of software engineering at Trussle is to build a house, then the Engineering Efficiency squad is the team responsible for the foundations, tools, plumbing, and equipment! They look after the AWS cloud platforms, QA testing, and data initiatives supporting the Engineering and Operations teams. Their efforts also cover automation and systems architecture, and they strive to keep the continuous delivery pipelines as robust and as reliable as possible. We optimise to fail fast and fail often so that bugs and errors are caught quickly before they make it in front of users.
About Data at Trussle
Analytics provide a quantitative view of our company, allow us to optimize our growth strategy and maintain an excellent level of service. Data affects every decision we take and glues together technology, design and operations.
Our data toolkit is growing fast: it includes Segment web analytics data, Stitch ETLs from our production PostgreSQL and S3 data using Athena and Redshift Spectrum . These all feed into a Redshift data warehouse. Data modelling and consolidation is in DBT running on Dataform . For BI reporting we use SQL queries and visualizations in Metabase . On ad-hoc ETLs we use Python and NodeJS within Docker containers and AWS Lambda .
About the Role
Do you want to help craft and define data practices? Well this is your opportunity to lay the data foundations of a rapidly transforming mortgage startup. In your day to day you will support the analysts embedded within the Scalability and Acquisition teams, making sure the data itself, collection and reporting systems are available and in a high state of readiness. You will nurture a culture of data informed decision-making and self-service data empowerment, laying the ground for a data science capability.
- You are analytical with a problem-solving mindset.
- As a senior member of the Engineering team, your code quality, business understanding and integrity will be exemplary.
- You are able to articulate technical concepts both to your fellow engineers and to the wider business.
- You know your way around data integrations, using and building APIs.
- You are passionate about data engineering and delivering maintainable systems
It's a bonus if:
- You are familiar with data science, machine learning and data visualization.
- You are familiar with front-end development
- You have experience with being part of an engineering on-call rota
About our working culture
Your ownership and independence will come first. The team focuses on results and high quality work: no meetings two days a week, and you can work from home to finish a project or leave early to manage your energy; we actually encourage you to do it.
You feel comfortable that our values - being brave, investing in each other, making it simple, and owning it - reflect aspects of your personality and approach to work.
(i) Professional development - budget plus time (5 days!) to spend on whatever helps you improve and deliver outcomes.
(ii) Workplace pension - we're set up with Aviva to make sure we're contributing to help you save for retirement.
(iii) Mental health - meditation classes and Sanctus mental health coaching.
(iv) Season ticket loans - to help you secure any discount available on a 12 month ticket.
(v) Holiday - 25 days a year + an extra day for your birthday.
(vi) Socials, food & drink - Free breakfast, fruit, tea and coffee, beer and wine on Friday, team lunches every other week. We also host plenty of socials.
The best ideas are often the least expected and require new ways of thinking; that's why our teams at Trussle are made up of an incredible range of talented people. Trussle is proud to be an equal opportunity employer. We do not discriminate based on race, ethnicity, colour, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.