cover image
White Swan Data

White Swan Data

www.whiteswandata.com

4 Jobs

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
Senior Software Developer
Job Description
**Job Title**: Senior Software Developer **Role Summary**: Develop and implement high-performance algorithms, mathematical models, and betting solutions for iGaming platforms. Focus on automation, data-driven analysis, and scaling infrastructure. Requires expertise in Python or NodeJS with specialized knowledge in specific technical domains. **Expectations**: Deliver robust software solutions through collaboration with cross-functional teams, ensuring code quality, efficiency, and adherence to best practices. Maintain autonomy in problem-solving while contributing to innovation and operational improvements. **Key Responsibilities**: - Collaborate with product owners and developers to design and implement betting solutions, including statistical models and algorithms. - Write clean, optimized code in Python or NodeJS aligned with scalable software architectures. - Debug and resolve software defects, ensuring reliability and performance. - Automate betting operations and manage data workflows (collection, storage, analysis). - Participate in code reviews and deployment processes to uphold software quality standards. - Stay current with emerging technologies to enhance application performance and functionality. **Required Skills**: - Expert proficiency in Python or NodeJS. - Specialized expertise in one of: data scraping/collection, computer vision, video streaming, or database/data streaming architecture/infrastructure. - Experience with algorithm and model development for statistical analysis or operational automation. **Required Education & Certifications**: - BSc in mathematics, statistics, computer science, engineering, or a related quantitative field.
London, United kingdom
On site
Senior
24-09-2025
Company background Company brand
Company Name
White Swan Data
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Develop real-time football data acquisition and analysis systems using LLMs for structured data from diverse sources. Collaborate on high-performance data pipelines impacting modeling and trading platforms. Expactations: Collaborate in a dynamic environment to solve technical challenges, ensuring systems directly enhance platform performance. Key Responsibilities: - Design, develop, and maintain data acquisition systems for social media and unstructured online sources. - Implement relational database schemas and API integrations for internal modeling/trading systems. - Enhance/refactor systems for scalability, performance optimization, and low-latency pipelines. - Monitor system performance, resolve technical bottlenecks, and ensure data accuracy. - Partner with football analysts to align data outputs with analytical requirements. Required Skills: - Programming: Strong Java (Spring), Python; working knowledge of R. - Database: Proficient in Postgres or traditional RDBMS. - Cloud/Infrastructure: Hands-on GCP and Docker containerization. - API Development: RESTful APIs for real-time applications. - AI/LLM Integration: Experience in designing pipelines with prompt engineering using frontier models (e.g., OpenAI). - DevOps: Git proficiency and CI/CD deployment practices. Required Education & Certifications: Not specified.
London, United kingdom
On site
25-09-2025
Company background Company brand
Company Name
White Swan Data
Job Title
Software Developer
Job Description
**Job title** Software Developer **Role Summary** Design, develop, and maintain advanced automation and visual data processing pipelines focused on AI, computer vision, and real‑time video streaming. Leverage deep expertise in ComfyUI to create custom nodes, workflows, and integrations that support scalable, secure, and production‑grade solutions. **Expectations** - Deliver robust, production‑ready code that meets scalability, reliability, and security standards. - Act as the primary technical owner of ComfyUI workflows and related components from concept to deployment. - Continuously optimize performance and maintain comprehensive documentation. - Collaborate with cross‑functional teams to prototype, prototype, and iterate on new features. **Key Responsibilities** 1. Build, optimize, and document ComfyUI workflows and custom nodes. 2. Develop computer‑vision and video‑streaming tools for real‑time data analysis using OpenCV, PyTorch, or TensorFlow. 3. Design and manage databases (SQL/NoSQL) for efficient data storage and retrieval. 4. Implement data scraping and ingestion pipelines from diverse online sources. 5. Deploy and sustain production‑grade solutions, ensuring system scalability, reliability, and security. 6. Collaborate closely with engineering, data, and product teams to prototype, test, and ship features. **Required Skills** - Extensive hands‑on experience with ComfyUI (custom nodes, workflows, integrations). - Strong Python programming and proficiency in relevant libraries (OpenCV, PyTorch, TensorFlow). - Expertise in video streaming protocols (FFmpeg, WebRTC, RTSP). - Solid knowledge of relational and NoSQL databases and API integration. - Experience in web scraping and data ingestion pipelines. - Demonstrated debugging, documentation, and teamwork capabilities. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). - Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate, or certifications in AI/ML/data engineering) are preferred but not mandatory.
London, United kingdom
On site
21-10-2025
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