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