Primer.Io

Software Engineer (Data)

United Kingdom, Remote. Posted 3 months ago

The role

You will own batch and streaming pipelines and design internal tools and APIs. You will model and transform data in dbt and decide how data is stored and moved across various databases.

What you will do

  • Own batch and streaming pipelines, including CDC feeds from operational databases into Snowflake
  • Design the internal tools and APIs that make data usable for analytics, product features and machine learning
  • Model and transform data in dbt
  • Decide how data should be stored and moved across CockroachDB, DynamoDB, Elasticsearch and Snowflake
  • Ship pipelines with tests, CI/CD, containers, and observability through OpenTelemetry and Datadog
  • Take a multi-component data project from scoping through to rollout

Required qualifications

  • Strong software engineering fundamentals: tested, reviewed code with clean abstractions
  • Proficiency in Python and SQL
  • Hands-on experience building and running batch or streaming data pipelines in production
  • Comfort across cloud-native infrastructure, ideally AWS, Kubernetes and Terraform
  • Clear written and verbal communication, and a habit of sharing what you learn

Nice to have

  • Working experience with Snowflake and dbt
  • Experience with CDC tooling or streaming systems

Benefits

  • Fully remote and globally distributed
  • Competitive share options
  • Flexible holiday, with 25 days minimum to be taken
  • Co-working space access across major cities
  • Workations & Company Retreat
  • The best equipment for your role
  • £500 towards your home office setup
  • Generous learning budget
  • Private Medical Insurance
  • A broad set of additional perks and benefits (depending on location)

Before you apply

  • An initial intro call with a Talent Partner
  • An interview with the Hiring Manager
  • Challenge Stage - Contextualised to the role
  • A final, values-alignment interview

About the company

Primer is the unified infrastructure for global payments. They provide finance and payments teams visibility and control to reduce complexity and improve performance.

Software Engineer (Data) at Primer.Io | JobZoey