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.
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!
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
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😉