Data Engineer at Opensignal

  • Anywhere (100% Remote) Only
  • Opensignal
Job Description:

What are we looking for?

We’re looking for someone who is analytical and passionate about data. You are someone who feels fulfilled creating valuable insights from unstructured datasets using cloud technology. We currently process over 2 billion records to generate 61 million metrics a day, so building a pipeline that is resilient and scales is also critical to our success.

All our Data Engineers work closely with our Data Scientists and Quality Engineers in order to successfully deliver outcomes, so you’ll need to be collaborative in your approach. You’re a problem solver and are comfortable working with ambiguity to help our product team turn ideas and problems into workable solutions that deliver business value. Your definition of done includes automated testing, with a test first philosophy and a continuous improvement mindset with experience of working in agile teams. You are as motivated to help internal stakeholders as external customers.

As for language and tooling familiarity, we’re looking for someone with experience in object-oriented or functional programming languages. Most of our codebase is in Python, so this is a must, with some Scala and a tiny amount of Java. This is all developed using Github.

Our pipeline is built using Apache Airflow on Spark Clusters so familiarity with these is ideal or we’d accept experience with an alternative distributed database system or ETL software.

Data is at the core of what we do so experience with relational SQL databases is a must, ideally, Postgres but similar alternatives are fine. All our infrastructure is in AWS using Kubernetes and managed via Terraform, so experience of working with cloud services, infrastructure as code and containerization would be great, but not a deal-breaker if you’re interested to learn.

What will you be doing?

Our Metrics Squad is at the heart of what we do, transforming our raw data into exciting insights which drive our business. The most exciting part is that with the roll-out of 5G globally, you’ll be at the forefront of creating new metrics that will help revolutionise our world as we know it.

Benefits

What will you get in return?

We have a flexible approach to work-life balance, operating in a remote-hybrid way. We’ll help you get set up with the essentials you need to work from home. And you’ll get the chance to work alongside our fantastic team of Opensignalers, an ambitious, focused, and friendly team backed by some of Europe’s top investors! We also offer an attractive range of additional benefits, including:

  • Competitive salary and stock options to share our growth
  • Matched-contribution based pension scheme, company-wide bonus, private healthcare - (including wellbeing subscriptions and discounted gym membership), life insurance, - cycle to work scheme and MacBook
  • Constant exposure to learning opportunities in your role and the ability to make an impact from day one
  • £1000 learning budget with access to a learning platform providing access to thousands of opportunities to spend it on – from conferences to courses and training, and regular 'Opensessions' (internal learning talks)
  • 25 days holiday per year, enhanced parental leave, and generous, flexible working culture
  • Regular all-company virtual events – from team lunches, ‘Openclubs’ (from our book club to photography club), regular company town halls and socials)

About Opensignal

Opensignal, together with Tutela and Comlinkdata have recently come together to accelerate our mission of advancing connectivity for all. We create data and analytics solutions that deliver new levels of understanding about customers’ true network experience and what is really happening in the market so communications providers and other industry stakeholders can constantly optimize their actions.

Our solutions already create extraordinary outcomes for many top communications brands around the world and will create even more exciting opportunities as we bring them together in the future, uniquely enabling operators to link their network experience and market performance in a way that has never before been possible.

With offices in London, Boston and Victoria, British Columbia, we are truly international, with employees working across four continents and representing over 25 nationalities. Together we promise to celebrate, support, and encourage our employees to be their authentic selves and we are proud to be an equal opportunities workplace.

Company Benefits

We believe we are stronger when we not only celebrate our many differences, values, and voices but include them in everyday practice. Having a diverse and inclusive culture is essential, which is why we offer a flexible approach to work-life balance, operating in a remote-hybrid way. We’ll help you get set up with the essentials you need to work from home or the office. We also offer an attractive range of additional benefits, including:

  • Stock options
  • Professional development opportunities: education reimbursement, facilitator-led training, workshops, knowledge bites (internal learning talks) and more!
  • Purpose led work: we drive conversations around, quality of, and access to, mobile network service, working towards a future where everyone benefits.

Interview Process

  • 1st Stage – Interview with Clément Bouscasse – Director of Engineering – you be giving insights about the role, technical and non-technical questions
  • 2nd Stage – This will be an at home technical assessment for you to complete
  • 3rd Stage – Panel Interview to run through the technical assessment detail Final Stage – Jess Gilbert– VP of Engineering

Other Jobs in DevOps & SysAdmins