2 months ago
Montréal, CanadaMid Level / Senior
Responsibilities
- Design and build backend services and infrastructure tooling using Python.
- Develop and operate applications and services on Kubernetes.
- Build automation for deployment, operation, and management of production systems.
- Design and maintain CI/CD pipelines and developer workflows.
- Work with relational databases and message-driven systems, including PostgreSQL and RabbitMQ.
- Improve the scalability, reliability, performance, and operability of distributed systems.
- Collaborate with software developers and infrastructure specialists on technical problems.
- Contribute to technical design discussions, code reviews, testing, and software architecture practices.
- Drive projects and lead new initiatives.
- Migrate legacy workloads to Kubernetes and maintain legacy non-Kubernetes production infrastructure.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, or equivalent experience.
- 3–7 years of experience building and operating software systems.
- Strong Python development experience.
- Hands-on experience deploying and operating applications on Kubernetes.
- Experience designing and maintaining CI/CD pipelines.
- Experience with Linux systems, relational databases such as PostgreSQL, and message brokers such as RabbitMQ.
- Strong understanding of software engineering principles, testing, and best practices.
- Experience with observability practices and tools, including metrics, logging, tracing, and alerting, is an asset.
- Self-directed, proactive, collaborative, and able to communicate effectively and drive work forward independently.
Benefits
- Mentorship from experienced software developers, database administrators, and technical project managers.
- Paid postgraduate degrees, technical talks, online learning support, and one-on-one language tutoring.
- 40 hours of paid volunteer work annually.
- Bi-weekly social activities, a monthly wellness plan, on-site weekly massages, and a games room.
- Daily catered breakfast and lunch with unlimited snacks and beverages.
- Competitive salary, matching RRSP, a paid company phone, laptop, and work-from-home setup.
Tech Stack
About DRW
DRW is a privately held proprietary trading firm that uses its own capital to trade and invest across global markets and asset classes, powered by technology and research. Founded in 1992 and headquartered in Chicago, it develops trading systems for strategies ranging from seconds to years and manages its own risk rather than external client money. The firm operates internationally from multiple offices.
