Filter by category

Filter by type

Infrastructure Engineer
at Memrise

go back to Developer Jobs
  • UK Based Remote
  • fulltime
  • ₤45000 - ₤65000 per year
  • -

About Us:

Memrise is an award-winning language learning system with a growing user base of over 50 million. By leveraging lots of brain science and plenty of humour, we’re striving to enrich people’s consciousness and help people achieve confident, real-world language skills in just a few short months.

The Opportunity:

Memrise has a small platform team that punches above its weight. We have great test coverage, deploy many times a day, and hardly ever get paged.

We’re looking for someone to help us provide better monitoring, logging, and alerting. We need your help measuring and improving performance on all our endpoints. You will need to make changes yourself, but also to help backend developers improve performance themselves by providing a combination of tooling and coaching. We have databases that we have wanted to upgrade for months, could you be the one that helps us actually do it?

This is an opportunity for someone to make the Memrise backend faster, cheaper, and easier to run, while building new capabilities for other engineers and the business, so together we can build a product that genuinely helps people understand and be understood by other people in a different language.

The Team:

The platform team is a cross-functional team made up of infrastructure, backend, full stack, and data engineers. We ship incrementally, we learn all the time, and we regularly invest in making our jobs easier so we can do more to help the business and our learners.

Whether you are an SRE, in DevOps, or a backend engineer who cares about how their code runs in production, we are interested in talking to you.

Our team values empathy for the people we work with and the community we work for. We support each other. We are purposeful in our actions and effective at collaboration.

This position is open as a remote position to anyone in the UK. Though the team is mostly based in London, we are committed to building a sustainable remote-first culture.

In this role you’ll:

  • Maintain and nurture a healthy, resilient, and secure production environment so Memrise can execute quickly and experiment with many different ways of helping people learn a language
  • Promote good production practices among Memrise’s engineers
  • Provide new technological capabilities for Memrise engineers and employees so we are better able to enrich people’s minds
  • Participate in our on-call rota
  • Contribute infrastructure-related improvements to our backend code-base

You might be a good fit if you have/are:

  • Good programming skills in at least one language, for example Python or Go.
  • Experience owning, debugging, running, monitoring, and improving production Linux systems
  • Practical understanding of modern DevOps / SRE practices, such as configuration as code, continuous deployment, monitoring and alerting.
  • Able to get things done quickly and correctly even in unfamiliar areas
  • Some exposure to working with relational databases, such as MySQL or PostgreSQL
  • Comfortable using Git and Github for day-to-day work

Can be learnts:

  • Experience with containers and container orchestration systems, especially Docker and Kubernetes
  • Experience with declarative configuration management systems, such as Terraform, Ansible, Puppet, or Chef
  • Experience configuring and managing AWS or GCP services

Within 1 month you'll:

  • Improve the documentation for our infrastructure
  • Contribute to the backend code-base
  • Contribute to the data pipeline
  • Actively contribute to our infrastructure

Within 3 months you'll:

  • Be on call for Memrise production systems
  • Provide support to Memrise employees via the Platform Captain role
  • Complete an important infrastructure project (with assistance)

Within 6 months you'll:

  • Independently complete an important infrastructure project
  • Engineered an improvement to developer workflow

Tech Stack:

We currently run a Django monolith on our Kubernetes cluster, hosted on AWS. Almost all of our data is stored in Aurora MySQL databases or in our Redis clusters.

  • On the backend we’re using Python 3, Django, and Kubernetes.
  • Our production workloads are deployed on AWS, using EC2, Aurora, Redis, Elasticsearch and Kinesis.
  • Almost all our infrastructure is configured using Terraform
  • We practice Continuous Delivery, comprehensive testing, trunk based development, and automate everything.
  • We’re fans of keeping things as simple as possible and being open minded about new ideas and new technologies.

Benefits

  • Share options, so you can retire on an island
  • Generous Learning and Development budget for training, conferences, books and L&D leave
  • Enhanced Parental Leave
  • Flexible working options (time-wise, plus we have standing desks)
  • Private health insurance with Vitality, and related perks (50% off a Virgin and Nuffield Health Gym memberships)
  • Dental Insurance with Unum
  • Quarterly hackathons
  • Breakfast (the most important meal of the day)
  • Snacks (the most enjoyable meal of the day)
  • A startup-suitable array of teas and coffees
  • Bi-weekly team lunch with Feastly
  • Language classes with in-office and virtual tutors
  • Pet friendly office and pet-petting colleagues
  • Cycle-to-work scheme
  • And plenty more fun you’re welcome to ignore, including: dodgeball, meditation, football, running club, board games, and boxing classes.

We’re an equal opportunity employer. If it’s okay, we’re not going to list examples of people and groups we don’t discriminate against. We don’t discriminate, full stop. We celebrate.

What’s it like to work here?

Interesting. Fun. Challenging. Serious. Odd. Silly. It just depends on the day, really. But whatever day it is, we love what we do: helping people all around the world learn more about languages, new cultures and each other. They use our app to broaden their minds and horizons. And that feels pretty good.

You’ll join our London team of open-minded, big-hearted, goal-oriented ‘Memrisians’, made up of linguists, developers, designers, marketers and more, all working together to do great things. Get in touch if you want to join the team.

Find out more here: https://www.youtube.com/watch?v=zRrLOi6hmeA&feature=youtu.be

Proud member of the Disability Confident employer scheme
You need to be logged in to apply. Login or create an account.
Is this job ad fake? Report it!