- Build and maintain high-quality Python services that process and transform market data
- Support ongoing transformation initiatives across data pipelines
- Write clean, modular, and well-tested code using best practices (TDD encouraged)
Overview
Join a high-performing team that's reshaping how market data is handled and transformed at scale. We are hiring an experienced Python Backend Engineer to support critical development work in a global data engineering environment. You'll play a key role in building robust, maintainable systems and contribute to the team's long-term transformation roadmap.
What You'll Do
- Build and maintain high-quality Python services that process and transform market data
- Support ongoing transformation initiatives across data pipelines
- Write clean, modular, and well-tested code using best practices (TDD encouraged)
- Collaborate closely with tech leads and cross-functional teams to deliver on business priorities
- Participate in code reviews and contribute to technical decision-making
- Ensure performance, reliability, and scalability of backend systems
- Use modern Python tooling including Poetry or UV for package management
- Champion code readability and typed Python practices across the team
Who You Are
You are a hands-on backend engineer who's passionate about clean code, Python craftsmanship, and solving data-intensive problems in a fast-paced setting. You've likely worked in agile environments and care deeply about testing, maintainability, and collaboration.
Must-Have Skills
- 7+ years of backend development experience with a strong focus on Python
- Excellent knowledge of testing methodologies (TDD, unit/integration testing)
- Experience with Python packaging tools like Poetry or UV
- Familiarity with typed Python, type hints, and code readability standards
- Ability to write clear, maintainable, and well-documented code
Nice-to-Have Skills
- Experience with Kubernetes or CI/CD workflows
- Exposure to observability tools like Datadog
- Active contributor to open-source projects (e.g., GitHub profile)
- Knowledge of Java or Go (a bonus if paired with strong Python fundamentals
Why Join
- Be part of a data transformation initiative that directly supports strategic growth
- Work in a technically driven environment where engineers influence architecture
- Opportunities to own projects end-to-end, build reusable tools, and shape engineering practices
We regret to inform that only shortlisted candidates will be notified / contacted.
EA Registration No: R21103843, Andrew Jonas Matthew
Allegis Group Singapore Pte Ltd, Company Reg No. 200909448N, EA License No. 10C4544