Findmypast
,
Dundee, City of Dundee
Data Engineer
Overview
Job Description
We are growing our Data Engineering team which serves multiple functions within the business. On one side, we need to be able to publish new historical records and newspapers with regular and increasing throughput. On another, the platform needs to serve the needs of our Product Engineering teams to realise new value for the business. The role is varied and you will be working alongside our Data Ingest Manager between Databases, Systems, and Software Development and also get stuck into some system administrative tasks. You will collaborate closely with other Engineers and become a valued member of an autonomous, cross-functional team. You will take operational responsibility for the services that are owned by your team and buy into a DevOps culture and work in an environment that supports your individual growth through a detailed progression framework, daily learning hour, engineering guilds and attending conferences (even if virtually at the moment). Things we believe in * Working in collaborative, crossfunctional teams alongside members of the Product team and Content and Business Development team. * Continuous improvement and learning we have a self-directed daily learning hour, mentorship and coaching. * Engineering practices like pair programming, TDD, continuous integration & deployment, small and regular commits to master. * A lean-agile environment, DevOps culture and flat hierarchies. Requirements What We're Looking For * Experience using SQL. * Experience of databases. * Comfortable working from the terminal in Linux/Unix. * Good knowledge of a programming language. * A hands-on approach to getting stuff done. Desirable skills and experience * Docker knowledge and understanding. * Focus on quality, with testing experience and a willingness to pair collaboratively. The appointment of a successful candidate is subject to passing an enhanced background check. Benefits We're passionate about making FMP a great place to work and setting people up to succeed. Benefits include: * 30 days holidays + 4 bank holidays * Pension contribution match * Flexible working * Health and dental cash plan * Season travel tickets * Enhanced maternity/paternity leave * Access to learning and training opportunities, including going to conferences around the world * Employee Assistance Programme and on-site Mental Health First Aiders * Gym membership discounts * Cycle to work scheme * Staff discounts * Monthly company lunches * Fully stocked kitchen, coffee, soft drinks, breakfast materials and fresh fruit * Regular Social Events such as summer parties, Christmas parties, Friday drinks and snacks * Subscription to Findmypast website We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Due to the high volume of applications anticipated for this role, we regret we are unable to contact you unless you are shortlisted for the selection process. If you are a recruitment agency, please be aware that we're not looking for additional assistance with recruitment. Please do not send us CVs. We will not be responsible for fees related to unsolicited CVs.