Data Engineer


Creating the best data solutions

Newcraft helps companies with digital growth. Data science is at the core of everything we do.

As a Newcraft data engineer, you’ll work with the latest and greatest technologies that make it easy to work with large amounts of data. You’re proactive in keeping yourself up to date and try new things. You combine a strategic vision with a hands-on, right now attitude.

Team Data Science

Newcraft Data Science helps clients in the process of structuring databases, connecting API’s, and managing digital management platforms in order to unlock actionable insights. Other areas of expertise are product trend discovery, machine learning, IoT, and predictive analytics.

The team consists of highly skilled people that keep an eye on the long-term vision and understand what clients need to create new opportunities. We cooperate closely with digital specialists and act as a sparring partner at top level. The team enjoys to work in a creative atmosphere and encourages experimentation and innovation.

Who you are

You’re a clear communicator and love to make complex matters easy to understand. You’re always one step ahead in digital developments; you’re never done learning and you love sharing your knowledge. At Newcraft you’ll get lots of responsibility, but we expect you to take initiative. It’s essential to be self-steering.


  • A Masters degree in Computer Science, Engineering, Mathematics, or a related field and 4+ years industry experience
  • Experience with data processing software (eg. Hadoop, Spark, Pig, Hive, Flink, Kafka, etc.) along with data processing algorithms (eg. MapReduce and Flume)
  • Experience working with data warehouses, including data warehouse technical architectures, infrastructure components, ETL/ELT and reporting/analytic tools, environments, and data structures
  • Proven ability to drive adoption of data engineering best practices in a team of data scientists, and ability to mentor junior team members
  • Experience in technical consulting
  • Programming in a compiled typed and scripting languages, e.g. Scala, Java, Python, etc.
  • Deployment and provisioning automation tools e.g. Docker, Ansible, Openshift, CI/CD

What’s in it for you?

If you like working on big, challenging projects with the dynamics and structure of a small organization, you’ll love working at Newcraft. You’ll get plenty of freedom and responsibility to work on your ideas. But you’re not in it alone! You can always rely on a team of specialists. Together, we make the difference. Having fun is part of the job. We love what we do, the clients we work for and each other.

Vacature informatie


Locatie: Amsterdam

Opleidingsniveau: WO


Meer vacatures