Data Engineer

Apply now

Data Engineer

We are Inspera, one of the leading EdTech companies in the world! Come join us on our mission to democratise educational assessment by making it more inclusive, fair and relevant to the 21st century.

Full-time · Oslo (Norway) · London (UK) 

Reporting to: Jarand Narbuvold, our Head of Data
Ask us anything:

We are Inspera

We started our journey in the small fjords of Norway and now work with leading educational institutions worldwide, enabling them to deliver digital exams to students onsite or remotely. Last year, we facilitated 2,6 million exam submissions from test-takers in over 160 countries.

💛 Our team is diverse too: 60% of our staff are international, representing over 25 countries. We believe in your uniqueness, and encourage you to apply for this position even if you do not have all the experience and skills listed below - the list is more indicative of what we are looking for. 

What we are looking for in our Data Engineer

We are looking for a Data Engineer to own, build and maintain our data platform, architecture, data pipelines, disaster recovery, and mirror system, as well as core systems for data-driven features. You will be part of our high-performance Data, Insight & Research team, reporting directly to our Head of Data.

Who you are

  • You are currently a Data Engineer or working in a similar role

  • You hold a MSc degree in Computer Science, Mathematics, Physics or a related quantitative field

  • You are an excellent Python developer with professional experience in writing production-grade code

  • You  are very comfortable working with AWS, in particular; S3, SQS, Lambda
  • You have worked with Apache Spark, Databricks or similar technology

  • Experience with Elasticsearch

  • You take pride in writing clean, testable, maintainable, and performant code

  • You are energetic, have a great sense of humor and attitude, and

  • You are passionate about shaping the future of assessment!

Strategic Responsibilities

  • You are proactive to assure that we are building future-proof solutions and you stay up-to-date and ahead with new technologies.

  • Write code and build architecture that helps that helps the team create more fair grades for millions of test takers.

  • Design, document, and implement software and systems to help ensure optimal application of learning models and analytics with assessment data.

  • Designing, developing, and implementing the architecture and data pipeline for production-grade services that require a high degree of robustness and scalability.

  • Work together with Data Scientists and Data Analysts in Data, Insight & Research to develop new features, extract data and perform analyses.

Day-to-day activities

  • You will be responsible for maintaining code, data pipelines and architecture.

  • Collaborate with other team members with for example debugging and give feedback to code.

  • Responsible for fixing stuff that is broken and keeping our code clean and our deployments robust.

  • Proactively improve implementations and architecture.

  • You will work together with Data Scientists and Data Analysts to make data pipelines, data extracts and analyses.

  • Collaborate closely with DevOps teams, especially the Infrastructure and Integration teams.

  • Work with the state-of-the-art technologies and frameworks. We use: Apache Spark, Python (PySpark, PyTorch as well as bunch of other frameworks), S3, Lambda, API Gateway, Elasticsearch, Terraform, Databricks, Docker.

Congratulations! You’ve reached the end of the job description… now you might as well apply😉