Skip to main content
Fliff

Senior Python Engineer, DataFeed Team

RemoteEuropeEuropean Time Zone· UTC+0…UTC+3
Published
Role
Backend
Experience
Senior
Employment
Contract
Salary not disclosed
Check eligibility

Open to Anywhere in Europe & European Time Zone · UTC+0…UTC+3. Set where you work from to check your eligibility.

No BS summary

Senior Python backend engineer with 5+ years in production Python, Django, asyncio, Kafka, SQL/PostgreSQL, APIs, distributed systems, and data pipelines. Must be Europe / European-time-zone based and willing to do on-call. Sports data, betting, gaming, fintech, trading, or other real-time data domain experience is a plus.

Core skills

PythonApache KafkaPostgreSQL

Required skills

DjangoasyncioAPIsSQL

Optional skills

RedisGoevent-driven architecturemessage queuesCloudDockerKubernetesinfrastructure-as-code

What you'll do

  • Design, build, and maintain Python services for sports data ingestion, transformation, and distribution
  • Integrate with third-party sports data providers and handle differences between provider models, formats, and update patterns
  • Build reliable pipelines for near real-time and batch data processing
  • Improve data validation, reconciliation, monitoring, alerting, and replay tooling
  • Work on domain models for events, competitions, participants, markets, odds, scores, and related sports entities
  • Investigate production issues, trace data problems, and improve system observability
  • Collaborate with backend, product, trading, QA, and platform teams to deliver dependable data flows
  • Contribute to architecture decisions, code reviews, technical standards, and mentoring within the squad

What they require

  • 5+ years of strong production experience with Python
  • Experience designing and operating backend services in production
  • Solid Django experience (not necessarily expert level), with asynchronous programming skills (asyncio)
  • Production experience with Apache Kafka
  • Solid understanding of APIs, distributed systems, async processing, and data pipelines
  • Strong SQL skills and experience with relational databases, especially PostgreSQL
  • Experience integrating with external APIs, feeds, or third-party data providers
  • Ability to reason carefully about data correctness, edge cases, and failure modes
  • Experience with monitoring, logging, alerting, and debugging production systems
  • A senior ownership mindset: you can break down ambiguous problems, make pragmatic technical decisions, and communicate clearly
  • Strong problem-solving skills and comfort doing code reviews
  • Willingness to participate in on-call rotations
  • Preferred: Experience in sports betting, gaming, fantasy sports, sports data, fintech, trading, or other real-time data domains
  • Preferred: Experience building data validation, reconciliation, or replay systems
  • Preferred: Interest in using AI-assisted engineering tools thoughtfully to improve development speed and quality

Benefits

  • Wherever we are in the world, we pride ourselves on being a close-knit, focused team that is welcoming and friendly, and the work that we do is always interesting and rewarding.
  • We want to reflect the diversity of the cities we serve.
  • By creating an inclusive culture where everyone can thrive, we’ll make Fliff better for employees and customers alike.
  • We respect and value each other’s ideas, experience and expertise.
  • There is no such thing as a bad idea; only ideas that are executed and ideas that are discarded after consideration.
  • We know bright minds love a challenge, and we understand your desire to see your hard work pay off.
  • We’ll make sure your daily tasks align with your career ambitions as we grow together.
  • You’ll have room to shape architecture, improve reliability, and build tools that make the whole engineering organization more effective.

Fliff unpacks sports gaming into social, free-to-play games for all types of sports fans. We've built a social sports gaming experience that allows users to compete for leaderboard positioning, to achieve badges and build their status within the game.

🇺🇸 United StatesGaming

Details

Apply routeDom
Salary not disclosed