Olvin

Data Engineer

Data Engineer in London, ENG

Posted 2019-10-18
Description

What is Olvin?
Olvin is a behavioural analytics platform that uses machine learning to predict trends in consumer behaviour. It uses anonymised geospatial data from mobile devices as the cornerstone to understanding why people behave the way that they do. A vast spectrum of other big data is then added to the mix to further contextualise and enrich this analysis.
All of this data feeds into an artificial neural network that can make sense of patterns in the consumer movement, interpret what is affecting the performance of physical locations, and understand the factors affecting local markets. Olvin was built for B2C businesses that need more information on consumers in order to drive strategic decision-making. Its insights are easy to understand, simple to apply, and quick to access through a self-service web application, allowing businesses of every stripe to harness the power of artificial intelligence.
Who are we looking for?
We are looking for an ambitious Data Engineer with experience in working with large scale data platforms that can help drive the delivery of our new platform. Olvin is rebuilding its data platform from the ground up and this platform will help drive a true data-driven organisation. As part of a small team, you will collaborate across other engineering teams, data scientists, product managers and business operations to not only build the features, but validate, measure and experiment at scale. We are looking for someone with a love for data and the ability to iterate quickly on all stages of a data pipeline. This position involves developing large scale data pipelines and analytical solutions using Big Data technologies.
At Olvin, we look for people who want to learn from peers, have a growth mindset and understand that the learning never ends in the ever-changing technology landscape.
What would you be doing?
Support innovation through exploration, benchmarking, making recommendations, and implementing big data technologies for platforms.
Define and implement data stores based on system requirements.
Collect, process and cleanse data from a wide variety of sources.
Enable and run data migrations across data bases and servers.
Perform thorough testing and validation in order to support the accuracy of data transformations and data verification used in machine learning models.
Be a creative, constructive and enthusiastic part of the engineering team and the company.
Working alongside our development team to find the best way to refine and deliver our data.
Create ad-hoc analysis on stored data, writing SQL scripts, stored procedures, functions and views.
Prepare activity and progress reports regarding the business database status and health
Work together with our Data Architect to analyse complex data elements and systems, data flow, dependencies, and relationships in order to contribute to conceptual physical and logical data models.
Keep up with industry trends and best practices.
Articulating results in a clear and concise manner.

What experience do you need to have?
Essential:
3+ years of coding experience in Python
3+ years’ working experience as a database support personnel or database engineering administrator.
1+ years’ experience working with cloud platform data solutions (Azure preferred)
SQL and modelling data
Streaming technologies such as Kafka, Data flow, Kinesis, Spark or similar
A strong, methodical approach to problem-solving with excellent attention to detail
Bonus:
Experience in AZURE related technologies
Monitoring and logging tools such as ELK, New Relic, Grafana or similar
DevOps and infrastructure as code (Code deploy, terraform or something similar)
Visualisation tools (Mode, Tableau)
We offer
Salary: £40,000-£70,000
25 annual holiday days, excluding bank holidays
A range of employee benefits and perks

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Data Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.