H

Software Engineer - Python

Hudson River Trading

Singapore · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
Bachelor's degree in Computer Science, Computer Engineering, or related field
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

At Hudson River Trading (HRT), software engineers play a critical role by writing code that directly drives the core business. As a Python Engineer, you will contribute to building reliable, efficient software across our company, working with modern Python technologies and distributed computing. Our main programming languages include C++ for latency-critical paths and Python for tooling, monitoring, and data processing.

Key Responsibilities

  • Develop and maintain software used across all teams and offices, leveraging advanced Python practices to enhance our systems.
  • Work on diverse projects such as improving job scheduling in a vast compute cluster and developing developer tools and Python environments.
  • Automate, deploy, and monitor systems involved in global trade management and post-trade analytics.
  • Create tools to verify hardware and support data ETL pipelines spanning market data, images, and text inputs.

Candidate Profile

  • Top-performing developer recognized for productivity, technical skills, and collaboration in your current team.
  • Experience managing applications throughout their lifecycle, from design through production deployment.
  • Strong ability to analyze existing codebases to understand and improve them effectively.
  • Enthusiastic about working with colleagues who challenge you and contribute to your growth.
  • A passionate coder and technology enthusiast with curiosity beyond the work environment.

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or related discipline.
  • Extensive expertise in Python, preferably using contemporary standards on a daily basis.
  • Deep understanding of the Python ecosystem and adherence to best development practices.
  • Excellent skills in software design, debugging, and complex problem solving.
  • Familiarity with UNIX/Linux operating systems, including system and network performance aspects.

Company Culture

Hudson River Trading is a leader in algorithmic trading combining scientific research with high-performance engineering. Our team values diverse backgrounds in mathematics, computer science, physics, engineering, media, and technology. We foster an inclusive, open, and collaborative environment where innovative ideas from all levels are welcomed and appreciated.

We create not just colleagues but friends through shared interests beyond work, supporting a culture of connectedness and mutual respect worldwide.

Additional Information

HRT is committed to equal employment opportunities and values diversity. Our global applicant privacy policies govern candidate data protection.

Note: Use of AI tools during any interview or assessment is strictly forbidden unless explicitly permitted. Violations may result in immediate disqualification or offer rescindment.

Minimum education

Bachelor's Degree

How they work

Teamwork & Collaboration Problem Solving Learning Agility
🤖
Online · instant AI help
Broxer