Data Engineer
Studocu
Software Engineering, Data Science
Amsterdam, Netherlands
Job description
About Studocu:
Studocu was founded on the principle that equal access to study notes reduces inequality between students. Today, we make it easy for 60 million students, across 120,000 institutions, to share 50 million study resources (1 new each second!) We even offer cutting-edge AI learning tools such as Studocu AI and Class Recording on the Studocu app.
Now, we’re looking for more exceptional talent to help us build what’s next. Join our team of 132+ talented, unique and ambitious individuals from all over the world - just like the students who use our platform - and let’s grow smarter, together.
About this opportunity:
Data is one of the key ingredients to our success. Our founders are engineers and everyone on the team uses our terabytes of data to inform daily decision-making. We’re in rapid growth mode, investing heavily in data to scale from descriptive/diagnostic to predictive/prescriptive analytics and machine learning. We need serious talent to help us get there.
The data engineering function at Studocu is responsible for designing, building and maintaining the data and analytics infrastructure that supports all the cross-functional product teams and the (machine learning) algorithms that power our platform.
Our data stack is hosted in AWS and has the following main components: Airflow, Redshift, dbt, ECS(Fargate), Kubernetes, Spark and Metabase (our BI tool). We use Terraform for infrastructure configuration and management.
What you’ll be doing in this role:
Supporting DataOps: In this role, you'll actively support DataOps by optimizing and maintaining data pipelines, automating key processes, monitoring and troubleshooting data systems, collaborating with DevOps, and contributing to comprehensive documentation efforts.
Data Engineering IC: You'll work closely with your team on diverse data engineering projects, including building and refining data pipelines, resolving pipeline incidents, and integrating new external data sources through custom APIs, pipelines.
Sense of Ownership: You'll be encouraged to take initiative within the data engineering space and will have opportunities to gradually assume ownership of specific processes as you grow within the role.
Team Collaboration: Data Engineering serves as the foundation for other teams, we expect to collaborate with teams outside of the data function and provide support to their ad hoc requirements.
In summary, this is a 100% hands-on role focused on Software and engineering, with a pathway to owning technical processes within the team over time.
What you’ll bring to the team:
As a (Medior) Data Engineer, you'll play a vital role in our growing data engineering team, contributing directly to mission-critical applications. You'll collaborate closely with our Senior Data Engineer, Data Scientists, Analysts, Product Managers, and content/operations specialists to drive impactful data initiatives. This role offers the opportunity to work on independent projects, apply your skills in hands-on data engineering, and actively contribute within a dynamic, cross-functional team environment.
Your skills and experience:
3+ years of experience in data engineering
Proficient in SQL and at least one scripting language (Python, Java, Scala etc)
Knowledge of Data Orchestration using tools like Airflow e.t.c
Understanding the ELT paradigm and using tools such as DBT
Understanding of Cloud technologies, preferably AWS
Understand distributed computing systems technologies especially using Spark
Familiar with Infrastructure as Code (IaaC) and using tools such as Terraform
Understand monitoring tools such as Grafana, Metabase
Team-player: you are able to collaborate effectively with your current and cross functional team
Great communicator: you are able to communicate technical problems to a technical and non-technical audience.
Curious and resilient: you will often be out of your comfort zone since we are dealing with a broad range of challenges
Other things that will make you the ideal candidate for us:
You’re currently a resident in the Netherlands, a commutable distance from our office in Amsterdam
You’re someone who will enjoy coming to our office at least twice per week!
Why you'll love it here:
Awesome office in the centre of Amsterdam - with a garden!
Hybrid working policy - we’d love to see you in our office 2 days per week!
Free office lunch - prepared by Chef Valentijn - coffee, tea and snacks
24 holiday days - plus, options to buy leave and take 4 weeks working abroad
A Work From Home set-up budget of up to 800 Euros
Learning & Development budget of 2,500 Euros per year
Free in-house Dutch lessons for those who want to learn
Travel Card (NS Business), depending on where you’re living
Pension scheme - we match your 2% contribution
Look to the future with our SAR equity scheme
Company boat trips and an open in-office bar on a Friday!
OneFit sports subscription discount
Your choice of Mac or Linux tech
An epic annual company trip