Skip to content

Senior Data Engineer

  • On-site
    • Utrecht, Utrecht, Netherlands
  • Data

AWS, EKS, Public-cloud, DevOps

Job description

We’re looking for an experienced Data Engineer with a strong background in data processing and software development to help us scale our simulation software using the AWS cloud ecosystem.

Our Vision

At Rotate, we’re on a mission to become the go-to team for commercial decision-making tools in the cargo airline industry. We work with some of the world’s biggest airlines, helping them turn data into smarter, faster decisions.

By combining cutting-edge software with deep strategy consulting and industry expertise, we empower our clients to simulate and respond to changing market conditions—blending client data with real-world signals to recommend the best actions to take.

We’ve moved past the startup phase and are now scaling rapidly, as we onboard new clients and expand our offering, we’re facing exciting scaling challenges—and that’s where you come in.

Your Role

You will work together with the product team of data engineers, analysts and consultants on building and maintaining the current application. You will take ownership of the technical decisions e.g. tool selection, infrastructure choices and coding styles to ensure best practices, scalability, and system reliability. Next to daily development you will join in the Rotate wide senior tech team to help coordinate development and integration between the different products we offer.

The environment you will be working on uses technologies like EKS, MemGraph, Databricks, Koalas, MongoDB (DocumentDB) and custom APIs, SQS queues and more. With your knowledge you can help the team make the best

What You’ll Be Doing

  • Design & Implement Scalable Applications: Build and optimize our application to support high-volume simulation processing. We aim to run more simulations, faster, on larger airline networks and over longer timeframes.

  • Monitoring & Reliability: Integrate with robust monitoring and alerting systems (e.g. CloudWatch and Grafana) to ensure uptime and system health across our services.

  • CI/CD Development: Help us improve and extend our deployment pipeline using tools like GitHub Actions, ArgoCD, and others.

  • Tech Leadership: Evaluate, challenge, and improve our existing solutions. We love fresh ideas and smart alternatives—bring them!

  • Real-World Impact: Collaborate directly with global airlines, building practical tools that have a real impact on the industry.

  • Cross-Functional Collaboration: Lead technical discussions, translate complex business challenges into technical solutions, and work closely with both technical and non-technical stakeholders.

  • Mentorship: Share your knowledge with junior/medior team members, explain your architectural decisions, and help grow the team’s capabilities.

  • Learn the air cargo business: Become an aircraft nerd, learn iata codes, quiz your friends on airline facts. We believe that the best senior data engineer, is interested in what we offer to the market. The only way to build the best data solutions is when you know how the solution is used and what problem it fixes for our clients.

Job requirements

What We’re Looking For

We’re after confident self-starters who can independently plan, design, code, debug, and test major features without needing hand-holding. You should thrive in a flexible yet professional environment where you’re given the freedom (and responsibility) to make a real impact.

We’d love to hear from you if you have:

  • 6+ years of software/data engineering experience  

  • Extensive experience with building and running distributed Python-based applications.

  • Experience with data management (modeling, governance, quality...) principles and best practices.

  • Advanced knowledge of distributed systems, having experience with queueing, parallel programming.

  • Proven DevOps experience, ideally in data-intensive or simulation-heavy environments.

  • Strong hands-on knowledge of AWS, EKS/Kubernetes, CI/CD tooling, cloud monitoring, and data processing workflows.

  • You like coaching and teaching junior and medior colleagues and help them grow

  • Experience with IaC using Terraform is a big plus

  • A proactive, solutions-first mindset—you’re always looking for ways to improve.

  • Excellent communication skills—you’re able to clearly explain your ideas and collaborate across teams.

  • Fluency in English (bonus points for additional languages!).

  • Having finished a BS/MS in Computer Science or related field with

Why Work at Rotate?

At Rotate, you’ll join a fast-moving team that’s tackling an endless stream of fascinating problems in an industry that’s essential to the global economy. We build high-impact products from the ground up using modern technologies, and we’re committed to tailoring your personal and professional growth as we scale.

In addition to a competitive compensation package, here’s why we think you’ll love it here:

  • Build Things That Matter
    Work on real-world challenges with global airlines. Co-develop data-driven SaaS products using the latest tech stack. Improve efficiency and sustainability across international supply chains.

  • Write Your Own Story
    Be entrepreneurial inside a well-funded, rapidly scaling company. Help shape our future and yours. We’ll support your goals and tailor your role to your career ambitions.

  • Live Unforgettable Experiences
    Experience different cultures, join amazing offsites, and enjoy the highs and lows of scale-up life. Want to work abroad and eat sushi in Tokyo? Let’s make it happen.

Location & Working Style

This role is based in our Utrecht office, where you'll work closely with our team of data analysts and domain consultants. We ask that you be on-site at least 3 days per week—not just to collaborate, but to actively mentor and support our junior team members as they grow.

We believe that sharing knowledge and solving problems together, face-to-face, is key to building a strong team and great products.

or