cover image
OTA Recruitment

OTA Recruitment

www.otarecruitment.com

1 Job

1 Employees

About the Company

With 12+ years of recruitment expertise and a deep understanding of the sports betting and iGaming landscape, OTA Recruitment is the go-to international talent partner for companies across the Betting, Sports, Tech, and iGaming sectors. From FTSE-listed brands to high-growth start-ups, we deliver outstanding talent acquisition—fast, scalable, and tailored. We’re trusted by the biggest names to find the right people, from first key hires to entire cross-functional teams. We don’t just find roles—we build careers. Backed by deep industry insight and long-standing connections, we help candidates make confident career moves with purpose. Arrange a confidential meeting with an industry expert today to discuss your recruitment needs or career plans. You can reach us by emailing info@otarecruitment.com

Listed Jobs

Company background Company brand
Company Name
OTA Recruitment
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Build and maintain real‑time data streaming pipelines for price/market/odds feeds, ensuring high reliability, low latency, and data integrity. Expectations: Deliver scalable, production‑grade stream processing solutions; collaborate across engineering, analytics, and product teams; uphold code quality through testing, reviews, and robust QA practices. Key Responsibilities: - Design, develop, and operate streaming pipelines with Apache Kafka or equivalent platforms. - Implement event‑driven architecture, exactly‑once semantics, stateful processing, and windowing. - Model and partition data, handle deduplication, out‑of‑order events, and time‑based semantics. - Work closely with cross‑functional stakeholders to gather requirements and provide actionable solutions. - Write clean, maintainable, well‑tested Python code; conduct peer code reviews and QA. - Diagnose and resolve performance bottlenecks, bugs, and stability issues. Required Skills: - Strong Python programming proficiency. - Practical experience building real‑time data systems (finance, betting, IoT, gaming, etc.). - Deep knowledge of streaming concepts: event‑driven design, exactly‑once processing, stateful streams, windowing, partitioning, deduplication, late/out‑of‑order handling. - Solid communication skills and collaborative mindset. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. Nice to Have: - Interest in markets or algorithmic trading. - Exposure to cloud services (AWS), Docker, CI/CD tools. - DevOps or CI/CD experience. - Experience with compiled languages or hardware understanding.
London, United kingdom
Hybrid
22-10-2025