Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior backend engineer – distributed reporting & data infrastructure

Oxford
JR United Kingdom
Reporter
€80,000 - €100,000 a year
Posted: 10 June
Offer description

Location: Remote (Global)

Core Stack: Ruby on Rails (API-only), Sidekiq, MySQL, AWS (EC2, RDS, EFS), Highcharts.js (data consumers)

About INDY:

INDY powers every operational layer of a movie theater—from ticket sales and concessions to scheduling, accounting, and real-time business intelligence. Our platform handles tens of millions of tickets annually across cinemas worldwide, with a nimble team where each engineer’s work is impactful across six continents.

Role Purpose:

Our reporting platform is the analytical backbone of INDY, decomposing queries into thousands of parallel Sidekiq jobs and delivering results in seconds. We seek a backend-focused engineer to:

* Own and improve this distributed reporting engine.
* Design data pipelines for efficient ingestion and querying of transactional data.
* Collaborate with front-end engineers integrating APIs into Vue dashboards.

Responsibilities:

* Profile, partition, and optimize multi-terabyte MySQL schemas.
* Tune Sidekiq queues, worker pools, and EC2 autoscaling for variable loads.
* Refactor long-running jobs into idempotent, parallelizable units.
* Implement validation, audit trails, and automated backfills to maintain data integrity.
* Instrument metrics and alerts for throughput, latency, and cost monitoring.
* Develop APIs (GraphQL/REST) for accounting tools and introduce abstractions for rapid report development.
* Work with infrastructure teams on AWS resources, collaborate with front-end developers, and advise on data models.

Ideal Candidate:

* 5+ years in high-throughput backend systems.
* Experience with BI/reporting engines or OLAP stores.
* Deep expertise in Ruby/Rails & ActiveRecord.
* Familiarity with ClickHouse, Redshift, BigQuery, Kafka, Kinesis.
* Experience with AWS services (EC2, RDS, IAM, VPC).
* Contributions to OSS or technical blogging on performance.

Goals (6-12 months):

* Reduce report-generation latency by 50%, despite data volume growth.
* Implement zero-downtime schema migrations and automate backfills.
* Deploy initial studio-settlement APIs for finance.
* Proactively surface scaling issues via dashboards and alerts.

Why Join INDY:

* Impact millions of moviegoers through your work.
* Own projects end-to-end with minimal bureaucracy.
* Engage with distributed computing and financial data correctness.
* Work closely with founders and domain experts in a collaborative environment.
#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Court reporter
Oxford
JR United Kingdom
Reporter
€10,000 - €40,000 a year
Similar job
Head of speak up - reporting and triage
Oxford
Oxfam
Reporter
€125,000 - €150,000 a year
Similar job
Reporting scientist - biology
Oxford
Eurofins
Reporter
€60,000 - €80,000 a year
See more jobs
Similar jobs
Media jobs in Oxford
jobs Oxford
jobs Oxfordshire
jobs England
Home > Jobs > Media jobs > Reporter jobs > Reporter jobs in Oxford > Senior Backend Engineer – Distributed Reporting & Data Infrastructure

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save