Home > Find Jobs

Job Search

A tropical beach
Boclips company logo

Boclips

UK

Posted on: 27 September 2023

Experience

n/a

Work

n/a

Employee Type

n/a

Salary Range

n/a

Software Engineer, Data

UK based or Europe (GMT +/- 2 hours only) - Fully remote

Job titles: Software Engineer, Data / Data Engineer

Experience level: Mid+

Tech stack: Python, BigQuery, Kotlin, GCP, React, Cloud Run, Looker

Primary skills we consider: React, Kotlin, Python

Secondary skills we consider: ETL pipelines, dev ops

Compensation: £55k-75k (UK based, with flex, depending on experience)

Employment type: Permanent/ Full-time

Remote working: Remote

Visa sponsorship: No

 

*REQUIRED*:

Please attach a cover letter to your application stating what interests you about the role and Boclips and why you think you might be a good fit. This is a requirement of the application and applications missing this will not be considered.

 

About Boclips:

Boclips is the world’s leading source of “Ed Ready” video—supercharging learning platforms across K-12, Higher Education and beyond, shaping the future of media-rich learning experiences for students around the world.

We partner with a large array of brands whose work is valued by educators and learners alike and that distribute their content through our AI-powered technology platform. We are majority owned by Achieve Partners, a strategic investor in companies that, like Boclips, are inventing the future of education.

 

About the Data Team:

In the data team we leverage data and machine learning to enhance our products from tagging our assets and improving search to using the latest large language models to generate learning outcomes and assessment questions. We are constantly innovating and working on features like AI alignment to US state curriculum and automatically generating short focused clips from full videos. We also manage the data pipeline, warehouse and analytics stack.


The Role:

We are looking for someone to join the data team and help bring our products to production. Our team is mostly composed of generalist data scientists who can operate around our stack (mostly Python & GCP, Cloud Run used for deploying APIs) but we are reliant on the engineering team to bring features to production as we lack the front end and Kotlin skill sets. We are looking for someone to fill this role and work with both us and the engineering team when required.


What we are looking for:

  • A self starter interested in end to end deployment
  • Has an interest in AI
  • Wants to improve team process and systems, including deployment, monitoring, efficiency of APIs etc
  • Wants to learn and can learn and can adapt quickly to new methods and technologies
  • Happy to work with both the engineering team and data scientists to deploy solutions
  • Can adapt to each team's process e.g. engineering (XP, including pairing and TDD coding in kotlin and javascript [react]) and data science (more individual, PRs used a lot, predominantly python based).
  • Happy to work in React, Python and Kotlin (and learn if needed)

Requirements

We believe in hiring for engineering aptitude over niche or deeply technical skills.

  • You can communicate clearly to all audiences, including non-technical team members and external partners.
  • You advocate for writing high-quality code and leaving things in a better state than you found them.
  • You’re a well-rounded engineer who likes to understand the business context and anything else that might impact the product.

 

Must have

  • Experience with Kotlin or a similar statically typed language
  • Experience with Python or a similar dynamically typed language
  • Experience with React or a similar web framework
  • At least 2 years experience in a software engineer or related role involving software development
  • Worked with CI/CD pipelines, version control systems (git)

We don't expect you to be an expert in Kotlin, Python and React, but you should be in at least one, and have had enough exposure to the others to be comfortable you can start working in them quickly.

Nice to have:

We leverage state of the art technologies to deliver our solutions. We expect most candidates will have experience with three of the following.

  • GCP or AWS
  • Docker
  • Terraform
  • Elasticsearch
  • MongoDB
  • SQL
  • Data modelling and BigQuery or a similar technology
  • Looker or similar BI platform
  • Experience deploying machine learning models

REQUIRED:

Please attach a cover letter to your application stating what interests you about the role and Boclips and why you think you might be a good fit. This is a requirement of the application and applications missing this will not be considered.

 

Benefits

What We Offer

  • Targeting a salary of £55-75k in the U.K. (with flex)
  • Annual company bonus (up to 10%)
  • 30 days Annual Leave (+ 9 public holidays)
  • Choose how you work (fully-remote - UK/ Europe time zone)
  • Medical and pension (UK based)
  • Enhanced parental leave (16 weeks fully-paid UK)
  • Home office set-up budget

 

Inclusion Statement

At Boclips, we’re building a product for education, which means we are building a product for all learners. Our platform and its content is viewed by thousands of students around the world every week who have different needs, abilities and backgrounds. That’s why we are committed to hiring people regardless of race, religion, colour, national origin, sex, sexual orientation, gender identity, age or disability so our team can better empathise with our users.

Tags

api
AWS
cloud
data science
docker
Apply to job