At Kantox we are looking for a Data Engineer to join our Data team to design, improve and enhance our current data architecture. Kantox is a growing organisation with growing data needs, therefore scalable, reliable and efficient data architecture and orchestration of data pipelines are fundamental for our business. 🚀This is an exciting full-time job with great challenges, as you will help build and automate our streaming data architecture and help us grow our Data team. You will be joining a vibrant and passionate group of software engineers that hail from all parts of the world. 🌏The Kantox Engineering ManifestoKantox is a team sport. Our engineering culture is devoid of egos yet we take great pride in our work. We believe in constructively challenging each other pushing our knowledge, code, processes to the absolute limit.Our processes are based around continual self improvement, continuous code integration and deployment.About the teamYou will collaborate closely with product, business intelligence, and cloud engineering teams to develop and manage data products across multiple domains. Your efforts will ensure the delivery of data that supports internal decision-making and provides clients with scalable and reliable visibility.Your future role at KantoxAs a Middle Data Engineer, you'll play a key role in building and optimising data transformations and pipelines within our modern data platform. You'll contribute to the development of high-quality, performant, and reliable data models — with a strong focus on SQL, dbt and data quality — and collaborate closely with other engineers and stakeholders to deliver impactful data products.You'll work in a modern Lakehouse/Data Mesh environment powered by AWS, Apache Iceberg, dbt, Trino, Kafka, Dagster, and other cutting-edge technologies.This is a great opportunity to grow your career while working on challenging, high-impact data problems in a collaborative and forward-thinking team.What you will doBuild and maintain high-performance, tested and well-documented dbt models, following best practicesWrite efficient, maintainable, and scalable SQL transformations across different layers of the data stackCollaborate with analytics and domain teams to translate data needs into well-modeled, trusted datasetsHelp monitor and improve the quality, reliability, and performance of data pipelinesIntegrate new data sources into the platform through ingestion pipelines (batch or streaming)Implement data tests, CI/CD validations and participate in peer reviews to ensure code qualityContribute to data product development within a Data Mesh architectureParticipate in agile rituals and collaborate with cross-functional teamsWho you are2+ years of experience in Data Engineering or a similar roleStrong experience with SQL and dbt, and a passion for clean, efficient codeSolid understanding of data modeling principles (dimensional, star schema, SCDs...)Experience working with big data tools like Trino, Spark, or similar query enginesFamiliarity with batch and/or streaming pipelines, e.g. Kafka or RabbitMQExperience writing data tests and following version control workflows (e.g., Git)Mid-level proficiency in Python (used for scripting, testing, or orchestration logic)Familiarity with data quality tools like dbt tests, Great Expectations, or Soda is a plusExposure to orchestration tools like Dagster, Airflow, or Prefect is a plusComfortable working in a collaborative and agile environment, using tools like Jira, GitHub and SlackCurious, pragmatic, and always looking to learn and improveFluent in EnglishPermission to work within the EU is a plus Bonus points (not required)Familiarity with Apache Iceberg or other Lakehouse formats (Delta, Hudi)Experience with Trino, or other distributed SQL enginesExposure to Data Mesh or Data Contracts conceptsExperience working with AWS services like S3Understanding of GitOps workflows, CI/CD pipelines, or infrastructure as code is a plusThis list outlines qualifications and attributes that are indicative of success at Kantox; however, it is not exhaustive, and candidates are not expected to possess every item listed.Our cultureAn environment of innovation, accountability, and constructive feedbackA diverse and multicultural team of over 40 different nationalitiesGrow your role and build your career with our learning and development opportunitiesA collaborative and inclusive culture of sharing and teamwork. Build connections for lifeHybrid working and flexible hours so you can work when and where you feel bestSome testimonials: "The culture and the people at Kantox make me want to recommend Kantox as a place to work. There is a good balance between learning and growing and support from fellow team members. I feel like the people are very welcoming and make Kantox an easy place to feel at home."What we offer:Competitive salary 💰Sponsored learning budgetFree private health insuranceFree Spanish, English, French and Catalan lessonsRelocation package if neededFlexible working hours + short FridaysHybrid work model29 days of annual vacations🌴Gym discounts and free sports activities 💪Restaurant Ticket with monthly credit and regular cross-team lunchesFresh fruit and unlimited coffee 🍇☕️Pizza Fridays 🍕Beautiful office with incredible 360-degree views of Barcelona ☀️About KantoxKantox is a leading fintech company developing sophisticated Currency Management Automation software solutions that help companies to automate their foreign exchange processes and leverage currencies for growth.We are a 200-person strong team, split between London and Barcelona. So far, we've raised over €30 million and became profitable in 2018. Thanks to our clients, we continue to grow at a fast pace. Clients in 75 countries have already exchanged more than USD $18 billion with us!In October 2022, BNP Paribas signed an agreement for the acquisition of Kantox. Kantox will continue to operate as an independent company, now with the experience and market power of BNP Paribas behind it. The acquisition is subject to regulatory approvals and is expected to be completed in the coming months.Our Commitment to Diversity, Equity & InclusionKantox is deeply committed to diversity, equity and inclusion both in our hiring practices and in our experiences as a Kantox employee.We're proud to be an equal opportunity employer, and encourage all applicants regardless of race, religion, or belief (if any), colour, nationality, ethnic or national origin, gender, gender identity, pregnancy and maternity, sexual orientation, age, marital and civil partnership status, or disability status.
Responsibilities
Job Requirements
Apply now