Back-end developer for Data Platform

Apply now

Back-end developer for Data Platform

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, Remote

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 Back-end Developer

We are looking for a Back-end developer 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 Back-end developer or working in a similar role

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

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

  • You have experience working with AWS, in particular; S3, SQS, Lambda

  • Familiarity with Elasticsearch and Java is a plus

  • Are familiar with Apache Spark, Databricks or similar technology

  • Are energetic, have a great sense of humor and attitude

  • 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 Engineers, Data Scientists and Data Analysts in the Data, Insight & Research team

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.

  • 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😉