Company Description
We’re the world’s leading sports technology company, at the intersection between sports, media, and betting. More than 1,700 sports federations, media outlets, betting operators, and consumer platforms across 120 countries rely on our know-how and technology to boost their business.
Job Description
ABOUT US:
As part of one of the fastest-growing digital sports companies worldwide, you will be part of Sportradar’s overall Data & Insights unit and responsible for the organization and development of the company’s market intelligence initiatives.
The Market Intelligence team collects information of our business environment such as customer, competitors and markets in the respective territories. Based on this information the team provides analysis to support dedicated strategic as well as commercial decisions, sales activities and new business development.
THE CHALLENGE:
- Develop and maintain scalable data pipelines to extract, clean, and structure data from public and third-party sources.
- Design and implement web scraping solutions using frameworks such as BeautifulSoup, Scrapy, Selenium, or Playwright, ensuring efficiency, reliability, and compliance with regulations.
- Leverage AI-powered autonomous agents (e.g., LangGraph, OpenAI, Gemini, Anthropic-based models) to automate market intelligence gathering and adapt to dynamic data sources.
- Store, manage, and optimize collected data in cloud-based data warehouses (AWS Redshift) to enable efficient querying and reporting.
- Integrate externally collected data with internal business intelligence systems, providing actionable insights to stakeholders.
- Automate and optimize data ingestion processes to minimize manual effort and improve data freshness.
- Explore and implement advanced AI methodologies, such as retrieval-augmented generation (RAG), reinforcement learning agents, and self-improving pipelines for enhanced data extraction and analysis.
- Work cross-functionally with Market Intelligence, Data Science, and Engineering teams to define data requirements and optimize data collection strategies.
ABOUT YOU:
- Bachelor’s or Master’s degree in Computer Science, Data Science, Engineering, or a related field.
- Strong proficiency in Python, with experience in libraries such as BeautifulSoup, Scrapy, Selenium, Playwright, or Puppeteer for web scraping.
- Experience with cloud platforms (i.e. AWS) and data pipeline tools such as Apache Airflow, Prefect, or Dagster.
- Proficiency in SQL and experience with data warehousing solutions such as AWS Redshift
- Familiarity with API integrations and handling structured/unstructured data from multiple sources.
- Strong problem-solving skills and attention to detail, with an ability to troubleshoot scraping challenges, including CAPTCHAs, bot detection, and dynamic content rendering.
- Experience with CI/CD pipelines, version control (Git), and containerized deployments (Docker, Kubernetes) is a plus.
- Ability to collaborate with cross-functional teams and communicate technical findings to non-technical stakeholders.
Nice to have skills:
- Knowledge of AI/ML frameworks (e.g., OpenAI, LangGraph, LangChain) and their application in data automation and retrieval.
OUR OFFER:
- A collaborative environment with colleagues from all over the world (Engineering offices in Europe, Asia and US).
- Ability to shape your own workday and career via a clearly defined professional and personal development plan.
- Opportunity to work with senior leadership, develop yourself and build your career within an inspiring and fast-growing company and digital sports environment.
- Vibrant and inclusive community, including Women in Tech and Pride groups which welcome all participants.
- Flexible working hours.
- New office with several additional benefits.
OUR RECRUITMENT PROCESS:
- Initial Screening: A quick chat with out Talent Acquisition Partner to better understand your background and expectations.
- Hiring manager Interview: First meeting with the Hiring Manager, to further discuss your background and the position.
- Home task: A home task, to further asses your technical knowledge.
- Final Interview: Final interview with the wider team and checking the cultural fit.
- Final Steps: Receive feedback and if successful, an offer!
Location
Litostrojska Cesta 52a, Ljubljana , Slovenia