MUMBAI · FULLTIME
Backend Engineer - Python
Northstar Quant
Mumbai · onsite · Posted 58d ago
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Instahyre · 8 questions to answer1.2s
- Decided the answers for all of them2.4s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
We are looking for a Python Backend Engineer to work on core backend systems for an algorithmic trading fund. The role involves building and operating services that process real-time data, integrate with external systems, and run continuously in production. This is a systems-focused engineering role where design quality, operational stability, and attention to detail matter. An understanding of financial markets can be a strong advantage, as it helps in reasoning about system behavior, edge cases, and reliability requirements in live environments.
Responsibilities:
- Design and develop backend services that process real-time and event-driven data.
- Build and maintain scalable data pipelines for ingestion, transformation, and downstream consumption.
- Develop internal services and APIs that support platform workflows and operational needs.
- Work on systems that integrate with external services and counterparties.
- Translate high-level logic and requirements into reliable, production-grade software.
- Build execution-critical services with a strong focus on correctness, observability, and fault tolerance.
- Implement safeguards and controls within backend workflows to ensure predictable behavior.
- Design systems that scale with increasing data volumes and account complexity.
- Monitor, maintain, and improve production systems, including incident response and post-incident fixes.
- Collaborate closely with engineering, research, and operations teams to evolve the platform.
Requirements:
- Strong proficiency in Python with experience building backend systems.
- Experience working with real-time or event-driven architectures.
- Solid understanding of asynchronous programming and concurrency.
- Experience building and integrating APIs (REST, WebSockets, or similar).
- Strong database fundamentals across relational and non-relational systems.
- Familiarity with message queues or streaming systems (Kafka, RabbitMQ, or similar).
- Experience designing systems for reliability, observability, and long-running production workloads.
- Comfort working in containerized and cloud-based environments.
Good to Have:
- Understanding of financial markets, particularly exchange-traded products and derivatives.
- Prior experience working on systems where correctness and uptime are critical.
- Exposure to market data, execution systems, or risk-aware workflows (from a systems perspective).
- Experience building internal platforms or tooling used by technical teams.
- Familiarity with Golang in performance-sensitive components.
Sourced from instahyre
Section · 02