Senior Software Engineer

Amsterdam
Roles we're searching for now: – Software Engineering /
Hybrid
A leader in the digital marketplaces space - their e-commerce platforms reach hundreds of millions of people every month with 100M+ requests per day.

You'll be working on cutting-edge technology to create highly scalable (think BILLIONS of monthly visits), customisable products, integrating with exciting new products across the Machine Learning and AI space

You'll be working on a brand new conversational search product, developing MVPs and prototyping to have a fully fleshed out product ready by the end of the year!

Responsibilities

    • Develop, scale, maintain and deploy a highly scalable backend application being used by millions of customers every day
    • Work closely with software engineers, data scientists and data engineers to build data-intensive products
    • Apply best practices to build data pipelines and leverage the latest technologies across batch and streaming technologies
    • Get hands on with new machine learning techniques to integrate into a brand new product

Requirements

    • Minimum of 5+ years of Software Engineering experience and furthermore hands-on experienced in:
    • Experienced with Java or Scala
    • Experience working on large-scale applications - think millions of users or high data volumes
    • Experience with batch or stream processing - Apache Spark, Flink or Apache Beam
    • Cloud experience with GCP or AWS (S3, Glue, Athena, Redshift, EMR, etc.).
    • Knowledge of deployment (Docker and Kubernetes)
    • Exposure to data science and machine learning is also a plus

Why join us?

    • Challenging and inspiring work environment
    • Flat hierarchy where your voice will be truly heard
    • Opportunity to initiate your own projects
    • An experienced team which is ready to welcome you anytime
    • Competitive monthly compensation