Onfido logo Onfido

Business Intelligence Engineer

Creata il 22-02-2018
Location London

Descrizione

Onfido uses machine learning to help over 1,500 companies verify the identity of their users online.

Founded in 2012, we've received over $60m in funding from world-class technology investors including Salesforce and Microsoft. As a team of 180 with offices in 5 countries, we work with global customers including BBVA, Square and LendingKart.

Our technology verifies the authenticity of a user’s identity document and compares it with their facial biometrics. As a global innovator in the Computer Vision space, our AI learns to identity fraud as it evolves over time, enabling our clients to rapidly onboard more users while protecting themselves against fraudulent activity. Our goal is to apply cutting-edge research to build powerful, simple products that drive trust, inclusion and safety online.

THE ROLE

At Onfido we are building next generation data and analytics platform using cloud technologies to help drive growth and shape the future of Onfido. We are looking for a talented and enthusiastic BI Engineer to join our newly formed Business Intelligence team and take the lead in building our BI and analytics infrastructure. The mission of this role is to ensure we have the right data, at the right time, using the right tools.

This is a unique opportunity where the right individual will have the chance to work on all aspects of BI and analytics delivery. You will have the chance to architect and build a cutting edge data and analytics platform, work in an agile fashion and have the space to innovate new ways of delivering data products. Most importantly you will have a real business impact in a high growth startup working with talented individuals across the business.

As a BI Engineer you will be responsible for:

Data Engineering: Ingestion, transformation and manipulation of diverse data sets, building and maintaining efficient and reliable data pipelines

Data Architecture: Architecting a performant and scalable data warehouse

BI Delivery: Building the semantic layer and data visualisation tools to enable Onfido Analytics teams.

BI Infrastructure: Development and maintenance of BI platform, administration and tuning data storage platforms (i.e. Redshift)

Requirements

  • Demonstrable experience in building and maintaining custom ETL pipelines
  • Extensive experience in writing SQL statements
  • Sound knowledge and experience in at least one programming language e.g. Python, Scala, Java
  • Demonstrable experience of Data Warehousing and data modelling principles
  • Good working experience with relational MPP databases i.e. RedShift, Teradata, Netezza
  • Good command of Unix ecosystem i.e. Shell, Bash
  • Excellent communication skills, being able to explain complex and technical issues to non-technical stakeholders
  • A genuine interest in solving business problems using data
  • Hunger for learning and growth in all things around Business Intelligence and Analytics

Nice to haves:

  • Exposure to cloud technologies such as AWS
  • Experience with big data tools i.e. Hadoop, Spark, Presto
  • Good understanding of NoSQL DBs i.e. DynamoDB, Cassandra, Redis.
  • Experience in ETL design in one of these: Informatica, Talend, Pentaho
  • Experience in front end BI tools such as JasperSoft/Looker/Tableau
  • Experience in Data Analysis and Visualisation

Values and behaviours:

  • Customer-centricity - You think about the customer's problem and how to delight them by providing appropriate solutions
  • Take Pride - You take on responsibility for short-term project planning and delivery of outstanding results. You willingly volunteer for opportunities to represent Onfido, e.g. by attending peer networking events or by assisting with company-wide events or initiatives that may not be core to your own role
  • Learn Things, Share Them - You promote teamwork through collaborative working and by guiding, coaching and working 1:1 to mentor and give impactful feedback to colleagues. You actively pursue your own professional development by reading articles, attending conferences and meetups and networking informally with senior personnel on matters relating to your own specialism
  • Find a Better Way - You proactively troubleshoot and identify risks. You tackles problems of a relatively diverse nature in own area and select appropriate tools to analyse situations and reach useful conclusions
  • Succeed Together - You communicate persuasively at all organisational levels and are able to establish consensus and secure agreement. You’re a caring and supportive colleague that contributes meaningfully to team objectives and, via your interactions, helps each member and the team as a whole to perform at their best.

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!

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. You will receive:

  • Share options
  • 25 days holiday, plus bank holidays
  • Bupa Health Cash Plan
  • Pension with The People’s Pension (employer contribution 3% of base salary)
  • Personalised Financial Advice with St. James’ Place Wealth Management
  • Subsidised gym membership or home cleaning
  • Free yoga classes, 5-a-side football bookings
  • Unlimited budget for any software or books you need
  • Free languages classes (currently Spanish, French and English)
  • A fully stocked kitchen with unlimited breakfast, drinks, snacks and fresh fruit every day
  • Clubs: Coding, Running, Theatre, Games, Poker, Movies and many more!
  • Monthly company dinners
  • Quarterly socials (e.g. cookery classes, go-karting and private cinema trips)
  • Friday afternoon drinks
  • Relaxed and informal office environment

The interview process will involve:

1) Application review

2) Phone/Skype screen

3) Technical Task

4) On site interview

Benefit

Equity

Equity

Attività di apprendimento e training interni

Attività d...

Eventi sociali periodici

Eventi socia...

Sessioni di Yoga, Partite di Calcio e Running Club

Sessioni di ...

POSIZIONE CHIUSA Candidati ora

Video