Data Engineer
Continuous glucose, the 5th vital sign, now available as part of the Current Health platform. Learn more about our partnership with Dexcom.

Data Engineer

Posted Mar 20 2019

Remote in the UK

Full time

Apply for this position








No file selected


Thankyou for your interest in Current. We'll be in touch with you shortly.

What will you do

We are looking for a Software Engineer who has focussed on distributed, resilient and scaled data systems to join our growing team. The person in this role will be responsible for expanding and optimising our data and data platform architecture, to maximise data flow and collection for cross-functional teams.
The ideal candidate is an experienced data platform builder who enjoys optimizing data systems and building them from the ground up. They will support our software development team and data scientists on data initiatives and will ensure optimal data delivery architecture is consistent throughout ongoing projects.
They must be self-directed and comfortable supporting the data needs of multiple teams, systems and products. The right candidate will be excited by the prospect of optimising and augmenting our company’s data architecture to support our next generation of products and features.

Responsibilities

• Create and maintain data platform architecture for highly resilient systems.
• Assemble large, complex data sets that meet functional / non-functional business requirements.
• Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL, AWS data technologies and Analysis platforms.
• Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
• Build analytics tools that utilize the data platform to provide actionable insights into customer and business performance metrics.
• Deliver patterns and practices that keep data appropriately segregated, anonymised and secure.
• Create data tools for analytics and data scientist team members that assist them in building and optimizing our product into an innovative industry leader.


About you

  • You will be an experienced software engineer with a passion for data and data platforms.
  • Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
  • You will have advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
  • Experience of build processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • A successful history of manipulating, processing and extracting value from large disconnected datasets.
  • Working knowledge of message queuing, stream processing, and highly scalable data stores.
  • We are looking for a candidate with a number of years of experience in a Software Engineering role working with significant and large data sets.
  • Familiarity and fluency with any or multiple of: Java (Spring), Python, C#, and comfort contributing across each of these to meet requirements for the platform as a whole
  • Familiarity with methods and cloud tooling available for batch- and stream-processed data pipelines (e.g. AWS managed services, Databricks)
  • Familiarity with common analytics and data exploration tooling (e.g. Jupyter), with a focus on providing the best tools for our biomedical engineers and data scientists to develop algorithms and data-driven approaches
  • You will be a subject matter expert in multiple data oriented systems, understanding its place in the overall product and system architecture.
  • You will be customer focussed and balance tradeoffs between technical, analytical and product needs and lead the team to solutions that take all of these needs into account.
Copy link