Lead Front End Engineer
at re:infer in London
(₤40000 - ₤60000 per year)
re:infer – Lead Front End Engineer
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. The product is a B2B SaaS machine learning and analytics platform controlled and monitored via a web UI.
We are an early stage startup growing very fast. It is an opportunity to make a big 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 based in central London – Old Street.
re:infer was founded by Machine Learning researchers, engineers and entrepreneurs from UCL and Google. We’re a young and small team of technologists motivated by solving the very hard problem of getting machines to understand conversations. The company is backed by Seedcamp and a high profile AI angel investor and entrepreneur.
What you’d be doing
You will lead our front end development effort — essential to our success. You’ll become a core member of the engineering team (currently 4 of us). You will take the lead on all things front-end including helping to hire and grow the team when the time comes.
Our current frontend solution is a single page app which talks to the backend exclusively using the public REST API which we also expose to our clients. The frontend code itself is written in Typescript, using React, Redux and Webpack. For CSS, we use Sass with Bulma, a flexbox framework. The backend is a mixture of Python and Rust and consists of many containerized stateless microservices (and a few stateful ones), many of which run heavy numerical loads. Everything gets deployed on Kubernetes.
Who we’re looking for
We’re looking for someone who loves what they do. The single most important thing is that you have to be passionate about programming and love learning new things. Beyond that you need to be nice, motivated, self starting, honest and responsible.
Skills and experience
Sorted from “essential” to “nice-to-have”:
- React, Redux, Webpack
- Typescript, Sass, Python
- Experience with microservice architectures
- Working knowledge of GNU/Linux
- Experience with high-availability, compute intensive distributed applications
- Have used “Infrastructure as a Service” (e.g. Google Cloud, AWS)
- Containers (Docker, CoreOS etc.) and orchestration (e.g. Kubernetes/Mesos)
- Distributed data storage (e.g. RethinkDB, ElasticSearch) and SQL