|Onfido||Science||Full Time||London||United Kingdom|
We are looking for machine learning and computer vision experts to help us shape and develop our ID verification solution. We apply cutting-edge ML techniques in our core product to classify documents, identify physical forgeries, extract data, verify user liveness, and match facial biometrics to securely verify the user’s identity. As part of the research team you will primarily help contribute to the general technical direction working with our product and engineering teams to develop new features that make use of either computer vision or machine learning models.
What problems will you be solving?
Our engineering teams work on several interesting challenges: detecting physical and digital forgeries, extracting textual and visual data from identity documents, evaluating photo content and quality, detect user impersonation attempts, verifying legitimate users through facial recognition, and making complex verification data easy for our customers to use and understand
As a Research Scientist (Machine Learning) you will:
- Build and deploy solutions to interesting computer vision or machine learning problems including document data extraction, fraud detection or biometric verification challenges.
- Support and guide other engineers in learning about, applying and delivering product features driven by machine learning techniques.
- Help develop robust model training and data infrastructure to support continual optimisation of ML-driven approaches.
- Assist in steering the direction of research direction of the company.
- Participate in weekly paper reading groups.
- Publish research results in national and international conferences and scientific journals.
- Contribute to writing grant proposals and filing patents.
- Represent Onfido at national and international scientific conferences.
We’re building the new identity standard for the internet.
Whether you want to open a bank account or hire a car, our lives are moving online. That means millions of everyday interactions now happen digitally—without ever meeting anyone face-to-face. Increasingly, our identities are becoming the new currency which we use to access online services. But with half the world being unbanked, and identity fraud on the rise, that’s becoming more and more difficult. So our mission is to create an open world, where identity is the key to access.
We use machine learning to assess whether a user’s government-issued ID is genuine or fraudulent, and then compare it against their facial biometrics. As a global leader in computer vision, our AI learns to identity fraud as it evolves over time. Our goal is to apply cutting-edge research to build powerful, simple products that drive inclusion and safety online—without compromising on user privacy.
That’s how we give companies like Revolut, Zipcar and Bitstamp the assurance they need to onboard users remotely and securely across 195 countries… and we’re just getting started!
Founded in 2012, we’re a diverse, global team of 250 technologists spread across 6 countries. We’ve also received over $60m in funding from world-class technology investors including Salesforce and Microsoft.
You can learn more about our team and the work we do on our Onfido blog.
We use a lot of exciting technology. Our engineers are flexible about technology and pick the right tool for the job:
- Python, Ruby and Elixir for our service code
- React and Redux for frontend work
- Tensorflow for Machine Learning / Computer Vision
- Kubernetes and Docker to package and run services
- AWS for underlying infrastructure
You can learn more about our product engineering team and the work we do on our Tech blog.
What we’re hoping to see highlighted on your CV and application:
- PhD degree in Machine Learning, Computer Vision or a related quantitative field, or MSc degree with related experience.
- Strong academic and research track record demonstrated through publication of papers in top scientific conferences and/or journals.
- Hands on experience using machine learning and/or computer vision.
- Good coding skills (Python and C++ are considered a plus).
- Hands on experience using one of the following deep learning libraries: Tensorflow, PyTorch, Theano or similar.
- Experience in face analysis (verification, recognition, alignment-landmark localization, detection etc..)
- Successfully delivered ML-driven products to market.
- Ability to design large-scale systems.
- Experience working as a research engineer or equivalent.
- Experience with Git, writing shell scripts and working in a Unix environment.
- Good working knowledge of the tools in our dev stack, including Linux, AWS, Docker, Kubernetes, Redis, Jenkins and Git.
Values and behaviours:
- Succeed Together – Share skills, ideas and honest feedback. Be excellent to each other.
- Take Pride – Deliver world-class quality and be an ambassador.
- Learn Things, Share Them – Seek out knowledge. Then, take what you learn and teach it to others.
- Find a Better Way – Fix what’s broken and make what works even better.
- Create Customer Buzz – Craft an experience that customers rave about.
To be a great fit at Onfido, we look for individuals who share our values. We have over 35 nationalities in our growing team, making this an exciting and culturally enriching place to work. Check out the team and Life at Onfido!