Data Engineer

  • Full-time

Company Description

As a vibrant RegTech company, our work and our platform enhances financial compliance, prevents market abuse and promotes trust in the financial markets. We are passionate about how data, technology and people make this possible. 

Job Description

The Data Engineering team is responsible for the platform data (customer and reference wide) management, integration and delivery to the costumer, which is a key part of the product. We are driven by the ethos that data quality is not exclusive to the quality of the data but the way we treat it. We love coding, we love to review each others code, we love to discuss new designs and approaches on our implementations. We see legacy as a natural consequence of time so we face it naturally, trying to make small improvements every time we touch it.

  • Deliver plugins for our Python based ETL pipelines.
  • Deliver Python microservices for provisioning and managing cloud infrastructure.
  • Implement algorithms to analyse large data sets.
  • Draft design documents that translate requirements into code.
  • Effectively manage with challenges associated with handling large volumes of data working to tight deadlines.
  • Manage expectations with internal stakeholders and context-switch in a fast-paced environment.
  • Thrive in an environment that uses AWS and Elasticsearch extensively.
  • Keep abreast of technology and contribute to the engineering strategy.
  • Champion best development practices and provide mentorship to others.

Qualifications

  • First and foremost you are a Python developer, experienced with the Python Data stack.

  • You love and care about data.

  • Your code is an artistic manifest reflecting how elegant you are on what you do.

  • You feel sparks of joy when a new abstraction or pattern arises from your code.

  • You support the manifests DRY (Don’t Repeat Yourself) and KISS (Keep It Short and Simple).

  • You are a continuous learner.

  • You have a natural willing to automate tasks.

  • You have critical thinking and eye for detail.

  • Excellent ability and experience of working to tight deadlines.
  • Sharp analytical and problem-solving skills.
  • Strong sense of ownership and accountability for your work and delivery.
  • Excellent written and oral communication skills.
  • Mature collaboration and mentoring abilities.
  • We are keen to know your digital footprint (community talks, blog posts, certifications, courses you have participated or you are keen to, your personal projects as well as any kind of contributions to the open-source communities, if any).

  • Nice to have:

    • Delivering complex software, ideally in a FinTech setting.
    • Experience with CI/CD tools such as Jenkins, CircleCI.
    • Experience with code versioning (git / mercurial / subversion).

Additional Information

We really care about our people as they are the heart and soul of the company. We offer 25 days annual leave, private medical cover, Company pension scheme and life insurance plus we host lots of social events and activities as well as charity events over the year. Our London office is based on the Strand in the heart of London and we have offices in Bangalore, India and Braga, Portugal.

 

Role Location: London

Target Start Date: July 2021