Position Summary and company
Here at the The Financial Times , gold-standard journalism is just the beginning. 500-people strong, our Product and Tech team keeps us ahead of the ever-changing digital landscape by delivering cutting-edge products to over one million digital subscribers every day. Our plans for growth rely on a diverse, dedicated and dynamic group of product, tech, delivery and data specialists - everyone’s welcome in this friendly, forward-thinking team. And with entrepreneurial spirit, intelligence and opportunity at every turn, there’s no limits to where your FT career will take you.
Learn more about the FT, including announcements and career opportunities, at aboutus.ft.com.
This is an exciting opportunity for an experienced Data Engineer / Team Lead to join the Data Platform team in Sofia, as a part of the FT Product & Technology organisation.
The Data Platform enables storing, processing and getting insights from various types of data.
You will have the autonomy to select the tools and technologies you need to build and operate services and capabilities that are critical to the FT subscription business. To thrive in this role, you should be comfortable with the ever changing technical landscape and be keen to contribute to the company’s mission and objectives.
You will be responsible for building, operating and continuously improving a world class data pipeline that enables the Financial Times to make data-driven decisions and create new products and features. You will be leading a team of data engineers and will help them realise their potential and grow professionally.
Take a look at this article to understand in more detail the Financial Times’ Data Platform team’s goals and projects. We have published our Engineering Progression framework and associated competencies for a Senior 2 Software Engineer relevant to this position.
This role will be right for you if you are happy to
- Work directly with senior stakeholders and product owners to fully shape solutions from inception to deployment and beyond
- Lead a team of engineers in an agile environment
- Develop high quality data solutions within Financial Times’ Data Platform
- Design and implement low maintenance, well monitored, secure and scalable solutions
- Design, build and operate solutions, from cradle to grave, which meet both functional and non-functional KPIs
- Understand and play an active part in designing the architecture, tooling and release cycle processes used by the engineering teams across Product & Technology
- Contribute to company-wide processes, frameworks and guidelines
- Develop an in-depth understanding of FT’s underlying data and data flow, data structures.
- Develop a close relationship with our customers and provide operational support
The Tech Stack
We often use these, it's not an exhaustive list but gives you a taste of what our technology stack and tools look like:
- Workflow orchestration tools like Airflow
- AWS: ECS/EKS, Kinesis/MSK (Kafka), Redshift
- GCP: BigQuery
- Streaming technologies like Kafka, Spark or Flink
- Distributed SQL Engines like Presto, Athena
- GitHub, CircleCI
- Graphite, Grafana, Splunk
The ideal candidate profile is
- Experience as a technical lead of a multi-disciplined group of engineers in an agile team
- Leadership and mentorship skills, experience helping engineers reach their full potential, performance management, recruitment, team alignment, motivation and engagement
- Experience in working with ETL frameworks / job orchestration tools - e.g. Airflow, Luigi
- Extensive experience as a Data Engineer/Data Warehouse Development role involving hands-on experience in data warehousing/data technologies/business intelligence within a significantly-sized DW/BI project.
- Experience of translating complex business logic into successful technical solutions
- Good knowledge of optimisation techniques like indexing/performance tuning on both relational and columnar databases
- Strong database design and development skills in any RDBMS (SQL Server, Oracle)
- Complex SQL Skills - writing complex logic in the most efficient manner
- Thorough understanding of DW Concepts e.g. dimensional modelling, surrogate keys, SCDs, data quality, lineage
- Experience working with data sources of varying volumes, variety and velocity
- Ability to establish and be promoter of good coding and engineering practices
- Ability to architect and lead the development of solutions based on functional requirements
- Ability to make fast and informed decisions
- Active member of the broader technology community with an understanding and passion of the current leading trends
- Organisational and time management skills
- Knowledge of Python, Java
- Ability to accurately monitor and analyse system performance using tools like Grafana
- Experience productionizing Machine learning algorithms or Data science models
- Experience with streaming applications such as Kafka streams, Spark streaming
- Experience on a major DW/BI project in a medium/large organisation
- Experience in modern database technologies (AWS/cloud-based/in-memory etc.), scripting languages, big data technologies
- Good understanding of the principles and trade-offs of a microservices architecture
- Good working experience of at least one cloud infrastructure, ideally AWS
- Comfortable working in a Linux environment
In Return, We Can Offer You
- Annual bonus scheme
- 25 days annual paid leave
- 24/7 Employee Assistance Program
- Life Insurance (after first 6 months)
- Enhanced Maternity and Paternity Leave policy
- Food Vouchers
- Multisport Card
- Work-life balance and work from home practice
- Both in house and external training programs
- Your own training dedicated budget (for conferences, courses etc.)
There’s a lot going on at Financial Times! Click to find out more about us on FT.com.
Don't hesitate to send over your CV!
Our commitment to diversity and inclusion in the workplace
At the FT, we aim for employees across all regions to have a voice so that diverse perspectives are heard and valued. We believe that a supportive workplace is one where employees feel they can be themselves at work and have the flexibility they need to meet their personal needs. We'll continue to remove barriers for all, and in particular barriers facing employees from underrepresented groups.