Senior Data Engineer, Data Platform

Coda Amsterdam Area
Relocation
Apply
AI Summary

Coda is seeking a Senior Data Engineer to design, build, and maintain scalable data pipelines for Recharge's Data Platform. This role involves collaborating with cross-functional teams to ensure data accessibility and impact for millions of global users. The ideal candidate will have 5+ years of experience in data engineering, strong SQL and Python skills, and expertise in AWS cloud services, data lakes, and data warehouses. This position offers flexible working hours, a comprehensive benefits package, and opportunities for professional growth within a global organization.

Key Highlights
Design and implement scalable batch and real-time data pipelines.
Collaborate with product, engineering, and analytics teams to deliver high-quality data products.
Own end-to-end data workflows, ensuring data accuracy, consistency, and accessibility.
Implement best practices for data engineering, quality, and governance.
Develop monitoring and alerting for data infrastructure.
Work with AWS cloud services, including S3, AWS Step Functions, and Redshift.
Contribute to Recharge's data architecture, policies, and processes.
Mentor junior engineers and participate in roadmap development.
Technical Skills Required
SQL Python AWS S3 AWS Step Functions AWS Redshift Airbyte Fivetran dbt Sifflet Spark PySpark Docker Apache Airflow GitHub Actions Terraform
Benefits & Perks
30 days of holiday
Great pension scheme
Excellent relocation package for Amsterdam
Flexible working hours
Office overlooking the Amstel
Macbook Pro or Windows Laptop
Budget for noise-cancelling headphones
Travel budget to and from the office
Work-from-home opportunities
Self-learning budget
Free healthy breakfast, lunch, and snacks
Unlimited access to mental health support
Free Dutch classes

Job Description


What We Do

Coda is a global growth engine for commerce. We bring together powerful capabilities that connect people, digital products, and payments through our suite of trusted digital monetization and distribution solutions.


We recently acquired Recharge, Europe’s leading prepaid payments and digital gift card business, bringing both companies together into one organisation with broader reach, deeper capabilities across B2B and B2C commerce and a stronger global footprint.

Today, we stand as a team of more than 600 people, representing 57 nationalities across 23 locations. We are headquartered in Singapore with offices in Amsterdam, Dubai, Shanghai and other hubs across Southeast Asia.


Our B2B business works with publishers and brands to support growth across markets. We run Codapay for local payment acceptance and Custom Commerce for direct-to-consumer webstores. We manage catalogue, prepaid and distribution services that extend reach globally, and we operate Giftcloud’s rewards and incentives capabilities. We take on the operational complexity around payments, tax and compliance so partners can scale with clarity and focus.

On the consumer side, we operate a portfolio of trusted storefronts including Codashop, Recharge.com , Startselect.com , mobiletopup.co.uk and other local sites that give customers secure and easy access to digital credit, game vouchers, gift cards and prepaid products.

Our people are at the heart of what we do. Coda’s culture is centered on respect, clarity, ownership, and collaboration. We work hard and play hard together.

If you’re looking for growth and impact in a fast-paced global team, Coda is the place for you.


The Role

We’re looking for a Senior Data Engineer to join our innovative Data Platform team, a core component of Recharge’s ambitious goals. In this role, you’ll be integral to designing, building, and maintaining scalable data pipelines that fuel decision-making across the business. You’ll work closely with product, engineering, and analytics teams to ensure data is accessible, reliable, and impactful. You will work alongside other 2 Data Engineers and report directly to an Engineering Manager.

If you thrive in environments where you can shape and scale data solutions that serve millions globally, we want to hear from you.


What will I do?

  • Design and implement robust data pipelines to support both batch and real-time data processing, ensuring optimal performance and scalability.
  • Collaborate with cross-functional teams to gather requirements, develop ETL processes, and deliver high-quality data products for analytics and machine learning.
  • Own end-to-end data workflows, from ingestion through transformation to delivery, ensuring data accuracy, consistency, and accessibility.
  • Identify and implement best practices for data engineering, data quality, and data governance, continuously improving our platform.
  • Develop monitoring and alerting mechanisms to detect and resolve issues within the data infrastructure proactively.
  • Work with cloud services, particularly AWS, to build, manage, and optimise data lakes and warehouses.
  • Contribute to designing and enforcing Recharge’s data architecture, policies, and processes.
  • Mentor and collaborate with less experienced engineers, fostering a culture of knowledge sharing and continuous learning.
  • Participate in roadmap development, proactively proposing innovative data solutions aligning with business objectives.


What you have

  • 5+ years of experience in data engineering, building data pipelines, and managing ETL workflows at scale.
  • Strong hands-on experience with data processing frameworks and languages like SQL and Python.
  • Solid understanding of cloud environments, especially AWS, focusing on services like S3 and AWS Step Functions.
  • Solid experience with AWS Redshift.
  • Knowledge or experience with SaaS tools such as Airbyte, Fivetran, dbt, Sifflet, Spark/PySpark or similar tools.
  • Experience with containerisation solutions like Docker.
  • Proven expertise in designing, building, and managing data lakes, data warehouses, and other data infrastructure solutions with or without using SaaS applications.
  • Solid understanding of workflow management tools like Apache Airflow.
  • Experience with data quality management, monitoring, and observability best practices to ensure data reliability.
  • Experience with defining/maintaining CI/CD for data pipelines, including automated testing, environment provisioning and other best practices. We rely on GitHub Actions and Terraform.
  • Ability to collaborate and communicate effectively with technical and non-technical stakeholders, aligning data initiatives with business goals.
  • A self-starter with strong problem-solving skills, continually seeking ways to optimise and innovate in data engineering processes.
  • Ability to operate responsibly in alignment with the industry's best practices and team conventions. The ability to drive initiatives toward completion and deliver working solutions is a must-have.


What we offer

  • 30 days of holiday, a great pension scheme, and one of the best relocation packages in Amsterdam
  • Flexible working hours and an office overlooking the Amstel
  • Macbook Pro or Windows Laptop
  • Budget for noise-cancelling headphones, travel to and from the office, opportunities to work-from-home and self-learning
  • Free healthy breakfast, lunch, and snacks by our in-house chef
  • Unlimited access to mental health support by certified psychologists via OpenUp
  • Free Dutch classes to help out with daily life in the Netherlands
  • Regular parties, celebrations, and other events.


The process

  1. Apply: Want in? Let us know! Apply for a role and help us get to know your best self.
  2. Video interview: One of our recruiters will get in touch to help you both understand if Recharge is the right next move for you.
  3. Technical Interview: During 1.5h two Data Engineers will have a technical chat with you to understand your knowledge and how it can contribute to our team.
  4. Ways of working: The Engineering Manager will conduct a situational interview to gain insight into your work approach and problem-solving methods.
  5. Final Interview: You will have an open discussion with the Group Engineering Manager about your motivations, ambitions and general experience about working with technology and product teams.
  6. Offer: You did it! There are only a few tickets available, and this one has your name on it. Welcome to the team.

Subscribe our newsletter

New Things Will Always Update Regularly