About this role
Shenzhen, Guangdong Province, China
Python Developer – Quantitative Systems
What you'll do
- Build and maintain Python-based back-office systems that support trade lifecycle management, risk checks, settlements, reconciliations, and post-trade processing
- Develop reliable data pipelines and database schemas to ensure accurate, timely data flow across trading, risk, and operations systems
- Create automated reporting, monitoring, and analytics tools to surface anomalies and operational issues early
- Ensure data integrity and consistency across internal and external data feeds
- Investigate, debug, and resolve issues in production systems with a focus on correctness and operational resilience
- Collaborate closely with trading, risk, and engineering teams to translate business workflows into scalable software solutions
What were looking for:
- Strong Python development experience in production environments
- Solid experience working with relational databases, data modeling, and data integration workflows
- Comfortable working in Linux environments, including shell scripting for automation and troubleshooting
- Strong analytical mindset with the ability to trace, diagnose, and fix data or process issues
- Ability to work effectively in a fast-paced, high-accountability environment
- Clear communicator, able to explain technical concepts to both technical and non-technical stakeholders
- Bachelors degree (or higher) in Computer Science, Engineering, or a related field
Required Skills
- Development
- Database
- Modeling
- Shell Scripting
- Operations
- Pipelines
- Data Modeling
- Data Integrity
- Trading
- Checks
- Analytics
- Automation
- Integration
- Databases
- Computer Science
- Linux
- Troubleshooting
- Software
- Engineering
- Business
- Python
- Science
- Management