About the job
Join Mustard Systems, where we harness the power of statistical modeling to analyze sports events, enabling accurate predictions of future outcomes. By leveraging our proprietary datasets, sophisticated statistical models, and custom software solutions, we aim to deliver precise forecasts in the world of sports.
We prioritize speed and real-world impact over perfection in code. If you are an engineer who excels at rapid problem-solving and thrives in a flexible, outcome-oriented environment, you'll find a home with us.
Your Role:
- Enhance our connections to new liquidity providers using advanced web scraping and reverse engineering techniques.
- Create and maintain low-latency, real-time data feeds to support trading strategies based on extracted data.
- Improve system visibility for teams to gain insights into integration challenges and enhancements.
Our agile methodology allows us to adapt plans as new information and opportunities arise. Developers play a pivotal role, taking complete ownership of their software from design through development, testing, review, and production support.
Key Responsibilities:
- Design and Implement Impactful Features: Develop features that align with our business objectives, ensuring high-quality code that delivers measurable value.
- Collaborate on Code Quality: Review and test peer code to uphold functionality, maintainability, performance, and quality standards.
- Production Support: Take charge of your team’s software in production, ensuring stability and prompt resolution of any issues.
- Cross-Team Collaboration: Partner with other development teams on cross-functional projects, working alongside traders and quants to devise the best solutions to real business challenges.
- Participate in Out-of-Hours Support for our Software Systems.
Core Technology Stack:
- Languages: Python (3.10+), JavaScript/TypeScript for frontend tasks, and Go for select infrastructure.
- Tools: RabbitMQ and Kafka for messaging, PostgreSQL and Redis for data storage.
- Environment: Linux servers.
- Observability: OpenTelemetry, Prometheus, Grafana, and Zabbix.
Required Qualifications:
- Solid experience in software development, particularly with Python.
- A degree in Computer Science or a related quantitative field from a recognized university.
- Excellent communication skills, enabling you to explain complex technical concepts to both technical and non-technical audiences.
- Strong decision-making skills, with an ability to make informed trade-offs in implementation and architectural decisions, balancing innovation with practicality.
- Experience with web scraping and related technologies is essential.

