Two Circles company logo

Two Circles is hiring a Software Engineer (Audience Intelligence)

Get the latest jobs to your inbox!

Job Description

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.
Sponsored
⭐ Featured Partner

Explore Biotech Careers

Discover exciting opportunities in biotechnology. Join innovative companies that are advancing healthcare and life sciences through cutting-edge research and development.

Remote FriendlyCompetitive SalaryBiotech

Salary Information

Salary: $80,000 - $125,000

🤖 This salary estimate is calculated by AI based on the job title, location, company, and market data. Use this as a guide for salary expectations or negotiations. The actual salary may vary based on your experience, qualifications, and company policies.

Compare salaries in Hyderabad

Create a Job Alert

Interested in building your career at Two Circles? Get future opportunities sent straight to your email.

Create Alert

Related Opportunities

Discover similar positions that might interest you