Data Engineer
Barcelona, Catalonia, Spain
Kantox
Kantox is the global leader in Currency Management Automation. We help businesses optimise their entire FX workflow while removing currency and operational risks.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 Manifesto
Kantox 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 team
You will work closely with other Data Engineers, Data Scientists, Analytics team and Cloud Engineering teams focussing on the development and management of data products across various domains, delivering data for internal decision making as well as for the visibility of our clients in a scalable and reliable way.
Your future role at Kantox
As a Data Engineer, you'll be a key player in evolving and optimizing data systems to support our Data Lake/Data Mesh infrastructure and data processing needs and enable us to create high-performance, scalable data products across the company, as well as a correct governance of the data. You will leverage and enhance our existing data platform, which resides on AWS. Here, our tech stack includes Dagster to manage data assets, Deltalake as data format, Kafka/RabbitMQ as streaming platform, dbt/DuckDB for Transformation, and Terraform, Kubernetes and ArgoCD as the underlying infrastructure. We are building the future.
This is a great opportunity to join a fast growing company with a highly stimulating role with important growth opportunities, in a very exciting phase of the company's evolution.
What you will do
- Collaborate with a talented and diverse team to build and enhance our data platform to enable data collection, processing, access, usability and monitoring.
- Automate the self-serve platform and create tools to generate data products.
- Build highly scalable and reliable data assets using Python, Scala, Spark/PySpark.
Manage new and existing data sources into our ELT and reverse ETL pipelines.
Craft a data strategy that utilizes the right tools to govern, catalog, and find valuable data while ensuring secure access. - Ensure data quality and reliability through implementing standardized monitoring, CI/CD and testing practices.
Continuously explore and adopt new technologies and best practices to improve our data infrastructure - Work in the Tech Team following an agile methodology.
- Familiarise with the business to understand the data needs of different business stakeholders, internal and external, and apply this knowledge to design optimal solutions.
Who you are
- 2+ years of professional experience as a Data Engineer, you can demonstrate the ability to deliver efficient data solutions in a production environment.
- Experience in building data systems with real-time data streams (preferably Kafka)
- Experience in building data systems in batches with Apache Spark/PySpark.
- Able to handle ingestion of data from different sources (relational databases, NoSQL databases, unstructured data, data streams..)
- Strong experience with data pipelines, distributed systems, and cloud infrastructure.
- Proficiency in Python programming (knowledge of Scala or Rust is a plus).
- Knowledge in ETL concepts within modern data applications (Dagster/Airflow/Prefect)
- Knowledge of AWS Services like S3, Athena, Redshift, Glue.
- Knowledge of Terraform, Kubernetes and ArgoCD (You don’t need to be a master, we have a Cloud team to help us)
- Knowledge of Data quality tools (great-expectations/Soda/Data contracts)
- Solid understanding of software engineering practices, including version control, CI/CD, testing and documentation.
- Familiar with Data Lifecycle Management (Development, storage, access,...)
- Familiar with agile work and collaboration tools like Jira, Confluence.
- A team player, capable of effective communication across multiple teams and stakeholders, both internal and external.
- Able to work in a dynamic environment.
- True believer of continual improvement. Open-minded people are welcome.
- Fluent in English.
- Permission to work within the EU is a plus.
Our culture
- An environment of innovation, accountability, and constructive feedback
- A diverse and multicultural team of over 40 different nationalities
- Grow your role and build your career with our learning and development opportunities.
- A collaborative and inclusive culture of sharing and teamwork. Build connections for life.
- Hybrid working and flexible hours so you can work when and where you feel best
- Some 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 budget
- Free private health insurance
- Free Spanish, English, French and Catalan lessons
- Relocation package if needed
- Flexible working hours + short Fridays
- Hybrid work model
- 31 days of annual vacations🌴
- Gym discounts and free sports activities 💪
- Restaurant Ticket with monthly credit and regular cross-team lunches
- Fresh fruit and unlimited coffee 🍇☕️
- Pizza Fridays 🍕
- Beautiful office with incredible 360-degree views of Barcelona ☀️
About Kantox
Kantox 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 180-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 & Inclusion
Kantox 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Airflow Architecture Athena AWS CI/CD Confluence Dagster Data pipelines Data quality Data strategy dbt Distributed Systems ELT Engineering ETL FinTech Jira Kafka Kubernetes NoSQL Pipelines PySpark Python RabbitMQ RDBMS Redshift Rust Scala Spark Streaming Terraform Testing Unstructured data
Perks/benefits: Career development Competitive pay Equity Flex hours Flex vacation Health care Insurance Relocation support Snacks / Drinks Startup environment Team events
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Manager jobs
- Open Lead Data Analyst jobs
- Open MLOps Engineer jobs
- Open Data Manager jobs
- Open Senior Business Intelligence Analyst jobs
- Open Principal Data Engineer jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Sr Data Engineer jobs
- Open Data Scientist II jobs
- Open Data Analytics Engineer jobs
- Open Product Data Analyst jobs
- Open Business Intelligence Developer jobs
- Open Junior Data Scientist jobs
- Open Business Data Analyst jobs
- Open Sr. Data Scientist jobs
- Open Data Analyst Intern jobs
- Open Senior Data Architect jobs
- Open Big Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Junior Data Engineer jobs
- Open Manager, Data Engineering jobs
- Open Data Quality Analyst jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Data quality-related jobs
- Open GCP-related jobs
- Open Business Intelligence-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open APIs-related jobs
- Open TensorFlow-related jobs
- Open NLP-related jobs
- Open Consulting-related jobs
- Open Snowflake-related jobs
- Open LLMs-related jobs
- Open CI/CD-related jobs
- Open Generative AI-related jobs
- Open Kubernetes-related jobs
- Open Hadoop-related jobs
- Open Data governance-related jobs
- Open Airflow-related jobs
- Open DevOps-related jobs