Jobs Companies Two Circles Software Engineer (Audience Intelligence)

About this Software Engineer (Audience Intelligence) role at Two Circles

Two Circles · Onsite · Hyderabad, Telangana, India

About Two Circles

Two Circles is a global leader in sports and entertainment data and technology, helping organizations grow their audiences and revenues by understanding fan behaviors and preferences. We build innovative platforms that empower clients to unlock fan insights and deliver personalized experiences. Our Audience team is dedicated to developing solutions that capture, analyze, and act on audience data to maximize engagement and value.

Role Summary

We are seeking a passionate and skilled Software Engineer (Audience) to join our team in delivering cutting-edge audience data platforms. In this role, you will contribute to the design, development, and deployment of scalable software solutions that enable advanced audience segmentation, analytics, and activation capabilities for global sports and entertainment clients.

Key Responsibilities

  • Design, develop, and maintain software applications and services that support audience data collection, processing, and activation.
  • Collaborate with cross-functional teams including data science, product management, and client services to deliver high-quality features.
  • Develop and optimize database schemas and queries for efficient large-scale data processing.
  • Implement scalable microservices and APIs to support real-time audience insights and integrations.
  • Maintain high standards for code quality, testing, and performance.
  • Participate in agile ceremonies, design discussions, and continuous improvement initiatives.
  • Work closely with clients and stakeholders to understand requirements and deliver effective technical solutions.

Requirements

Must-have skills

  1. Strong Python and Django experience
    Able to maintain, extend, and refactor a production Django web application, including models, views, services, authentication, permissions, and admin tooling.
  2. REST API design and backend integration experience
    Comfortable building and maintaining API endpoints consumed by downstream systems, with attention to validation, versioning, performance, security, and reliability.
  3. Cloud deployment experience on Azure
    Practical experience deploying, monitoring, and troubleshooting web applications in Azure, ideally including App Services, databases, networking, identity, logging, and CI/CD pipelines.
  4. Database and data modelling skills
    Strong understanding of relational databases, schema design, migrations, query optimisation, and how application configuration data supports downstream data processing.
  5. Ability to work across backend and frontend boundaries
    Comfortable supporting a transition where the Django application is being split into separate frontend and backend components, including defining clean API contracts and collaborating with frontend engineers.

Nice-to-have skills

  1. Databricks experience
    Familiarity with Databricks workflows, jobs, notebooks, Delta Lake, or data pipeline orchestration, especially where an application provides configuration to data pipelines.
  2. .NET or Microsoft frontend ecosystem experience
    Experience with ASP.NET, Blazor, Razor, or other Microsoft web technologies would be useful if the frontend moves into a .NET-based framework.
  3. Experience modernising monolithic applications
    Prior involvement in separating frontend and backend layers, introducing API-first architecture, or migrating legacy functionality into cleaner services.
  4. DevOps and CI/CD experience
    Experience with Azure DevOps, GitHub Actions, infrastructure-as-code, automated testing, environment promotion, and release management.
  5. Data engineering awareness
    Understanding of how configuration, metadata, scheduling, validation rules, or business logic drive data pipelines, even if the role is not primarily a data engineering position.
Ready to apply to Two Circles?
Apply to Two Circles

About Two Circles

Two Circles is a data-driven sports agency that helps sports organisations grow direct relationships between sports and fans. We use data to help our clients understand their customers and act on this insight. We help them improve customer experience, increase revenue and enhance their partner proposition. We have offices in the UK (London), North America (New York and Los Angeles) and mainland Europe (Paris and Bern), and have been named Sport Industry Agency of the Year four times.

See all jobs at Two Circles →

Similar jobs

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at Two Circles

See all jobs at Two Circles →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free