Description
Onfido
is a next generation identity verification (IDV) solution, working
with global businesses to verify the identities and background of their
users or contractors. Our vision is to build the trust engine to power
digital interactions worldwide.
Founded in 2012 by three friends
from Oxford University, we carry out millions of checks annually for
clients such as BlaBlaCar, Couchsurfing, Tesco and Nutmeg.
Having
raised over $30m in funding to date, our focus is on continuing to
develop our technology as well as expanding our global footprint.
Our
engineering teams work on several interesting challenges: detecting
physical forgeries, verifying people without documentation or central
records, and making complex verification data easy for our customers to
use and understand.
THE ROLE:
We’re looking for an exceptional Software Engineer to help us meet a huge challenge: to remotely verify anyone, anywhere!
What you will be doing:
As
a key member of our agile and iterative Engineering team, you’ll be
solving challenges directly related to our data and Machine Learning
infrastructure. Accessible data at scale is essential to improving our
automation pipeline by allowing for fast experimentation and feedback.
To solve these challenges you will be analysing our current pipelines
and tools, identify where improvements can be made, and apply the right
design patterns, frameworks or tools to come up with a solution.
As
part of our cross-functional team, you’ll be involved in fast
experimenting working closely with DevOps, Research, Platform and QA
Engineers to prototype and engineer solutions ready for release.
What you will accomplish:
Build tools and framework's to support an automated identity verification pipeline processing a high volume of document checks.
Requirements
- Experience developing automation architectures and tools.
- Experience designing and operating resilient distributed applications.
- Knowledgeable about querying and processing data.
- Prior experience working in a Unix environment.
Nice to haves:
- Familiarity with tools like Kafka, Elasticsearch, Spark or similar tools
- Good knowledge of Python (or eagerness to pick it up)
- Exposure with AWS and/or other cloud base solutions
To be a great fit with the Onfido team, and to really enjoy working with us, you'll be:
- A
person passionate about their work and also their wide ranging personal
interests, we like people who are interesting and interested!
- An
innovative thinker - the kind of person who is always experimenting
with new tools/ systems/ approaches to do things better and faster
- A caring and sensitive team member - generous with your own time and highly considerate of your colleagues
- Able to think critically, draw upon previous experience to make decisions independently, and exercise good judgment
Benefits
We're
committed to making Onfido a fantastic place to work, so we go to great
lengths to give you what you need to succeed. The whole Onfido team
benefits from:
- Share options
- A fully stocked kitchen with unlimited breakfast, drinks, snacks and fresh fruit every day
- Unlimited budget for any software or books you need
- Subsidised gym membership or home cleaning
- Free yoga classes and football bookings (5 or 7 a side)
- Monthly company dinners
- Free languages classes (currently Spanish, French and English)
- Quarterly socials (e.g. cookery classes, go-karting and private cinema trips)
- Friday afternoon drinks
- Relaxed and informal office environment
If you're interested, check out our Top 11 reasons to join Onfido and get in touch to apply!
OTHER INFORMATION:
The interview process for this role will be as follows:
1) Application and CV Review
2) Phone Screen
3) Technical Task
4) On-site Interview