cover image
White Swan Data

White Swan Data

www.whiteswandata.com

1 Job

100 Employees

About the Company

At White Swan Data we decide what is worth betting on. Over the past 15 years the technology at the heart of our business has produced consistent and significant returns for our clients. We are a small but rapidly growing team of mathematicians, data scientists and software engineers constantly striving to refine our world class betting models while also researching and deploying new ones. Our work bridges three domains, each challenging in its own right - betting and gambling, quantitative research and software development. The nature of our work and the relative immaturity of modern betting markets means opportunities to exploit are not in short supply. But people with sufficient skill and versatility to attack these projects are hard to find! So we are always looking for graduates or working practitioners in any technical discipline with an aptitude for analysing betting markets or for writing software to bet into those markets. Our very best people combine those skills with the capacity to see projects through from start to finish, and much else besides. Do get in touch if you think you can be one of them.

Listed Jobs

Company background Company brand
Company Name
White Swan Data
Job Title
Python Developer
Job Description
Job title: Python Developer Role Summary: Design, develop, and maintain Python-based solutions that support probability modeling, iGaming, and quantitative research. Collaborate cross‑functionally to translate business requirements into robust, efficient software. Expactations: Deliver high‑quality, well‑documented code on schedule; participate in code reviews, testing, and deployment; keep current with industry best practices and emerging Python technologies; troubleshoot and resolve defects promptly. Key Responsibilities: • Collaborate with product owners and stakeholders to capture requirements. • Write clean, maintainable Python code and leverage relevant libraries/frameworks. • Implement web‑scraping solutions and data processing pipelines. • Debug, troubleshoot, and resolve software issues efficiently. • Participate in code reviews, unit testing, and continuous integration workflows. • Stay abreast of Python trends and advocate for their adoption to enhance performance and usability. Required Skills: • Strong commercial Python development experience. • Proficiency with Python libraries (e.g., pandas, NumPy, requests, BeautifulSoup, Scrapy). • Web‑scraping knowledge and experience with related tools. • Attention to detail and solid problem‑solving abilities. • Effective communication and collaboration skills. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or related field.
London, United kingdom
On site
19-11-2025