This job is no longer available
This job expired on 23/07/2026. It no longer accepts applications.
Software Engineer - Python
Hudson River Trading · Singapour
Job description
About the role
As a Python Engineer at Hudson River Trading, you will work on high‑impact, distributed compute systems that power one of the world’s leading algorithmic trading firms. You will collaborate with researchers and engineers to build tools, improve infrastructure, and streamline the entire trade cycle.
Key responsibilities
- Develop and maintain software used across all offices and departments.
- Improve job orchestration and scheduling in a large compute cluster.
- Build Python tooling and environments for internal developers.
- Deploy, automate, and monitor systems for global trade management and post‑trade analysis.
- Create hardware verification tools and support data ETL pipelines covering market data, image, and text processing.
Required profile
- Top performer in your current organization, measured by productivity, technical capability, and teamwork.
- Experience taking applications from design through production deployment.
- Strong ability to read, understand, and improve existing code.
- Enjoys collaborating with challenging peers and continuously learning.
- Personal curiosity for computer science, often coding or tinkering in spare time.
Required skills
- Deep Python expertise with daily use of recent language standards.
- Advanced knowledge of the Python ecosystem and best practices.
- Superior design, debugging, and problem‑solving abilities.
- Proficiency with UNIX/Linux operating systems, system performance, and network communication.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Singapore.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Hudson River Trading
Singapour