onsite
Python Software Developer - Algorithms - Playtech
Software Engineer
Develop high‑performance algorithmic trading solutions in Python, optimizing complex data pipelines and ensuring robust, scalable code for real‑time market execution.
About the role
Key Responsibilities
- Design, implement, and maintain Python‑based algorithmic trading systems.
- Collaborate with quantitative analysts to translate mathematical models into efficient code.
- Optimize performance of data pipelines and trading logic for low latency.
- Conduct code reviews, unit testing, and continuous integration to uphold quality standards.
- Participate in Agile ceremonies, providing technical insights and sprint estimates.
Requirements
- Strong proficiency in Python and experience with algorithmic trading frameworks.
- Deep understanding of data structures, algorithms, and performance tuning.
- Experience with version control (Git), CI/CD, and automated testing.
- Excellent problem‑solving skills and ability to work in a fast‑paced environment.
- Good communication skills and a collaborative mindset.
Skills
pythonsoftware developmentagile