What you’ll be doing
As an Infrastructure Engineer at re:infer you’ll design, build and
maintain our continuous integration / automated deployment flow. As part
of the engineering team, you will build tools to ensure re:infer is
easy to deploy and update in a fully automated way. You will be
responsible for our Google Cloud Compute Kubernetes production
deployment and on premise Kubernetes deployments we have with our
enterprise clients.
We’re dedicated to what we’re doing and we work hard in a
sustainable and healthy way. If you want to work from home some days
that’s cool. All that matters is you contribute effectively and work
well with the team.
Skills and experience
Sorted from “essential” to “nice-to-have”:
● Linux systems administration and management
● Python development experience
● Kubernetes and Docker
● Experience with build automation (e.g. Jenkins etc).
● Experience with Google Cloud Platform, Azure or AWS
● Rust development experience
● Understanding of different database systems (consistency/availability concerns, schema management etc.)
● Experience with high availability cloud systems focusing on robustness, security and disaster recovery.
We’re looking for someone who’s a hacker at heart, loves programming
and can learn quickly and adapt to changing requirements. Beyond that
you need to be kind, courteous, motivated, self-starting, honest and
responsible.
Stack
The backend is a mixture of Python and Rust and consists of many
containerized stateless microservices and a few stateful ones. There’s a
mixture of interactive and batch services, with many running heavy
numerical loads. Everything gets deployed on Kubernetes in Google Cloud
Platform. Additionally we support on premise deployments for our biggest
clients (either a private cloud or Docker EE). We use RethinkDB and
Elasticsearch for storage and indexing. The frontend is built using
Typescript, React, Redux and Webpack.
Team
re:infer was founded by Machine Learning researchers, engineers and
entrepreneurs from UCL and Google. We’re a small team of technologists
(~ 10 people) motivated by solving the very hard problem of getting
machines to understand conversations.
We work in two-week sprints following the best bits of the Agile
approach to software development. Our employees benefit from a relaxed,
social atmosphere in which they’re free to make use of our open-plan
office to discuss ideas, or put their headphones in and find a quiet
corner as and when they require. We support flexible working hours and
have a generous holiday policy and company pension. Everyone gets their
own top-spec laptop and whatever office hardware works for them.
Business
re:infer makes human conversations understood and actionable to
machines. We allow our (often non-technical) users to create, manage and
deploy state-of-the-art machine learning algorithms against high volume
streams of conversational data. Our mission is to make all natural
language communication structured, measurable and easily actionable.
re:infer is a B2B SaaS machine learning and analytics platform
controlled and monitored via a web UI. We are an early stage startup
with significant funding and growing very fast. It is an opportunity to
make a major impact at an early stage, to tackle big problems and work
towards artificial intelligence with a true grasp of human language.
re:infer’s offices are at Mindspace Aldgate, in the heart of East London.