Login Enter

Stir Consulting Inc.

11 months ago

Python Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Stir Consulting Inc.
Location
Canada, Ontario, Toronto Canada
Posted
11 months ago
View all jobs at Stir Consulting Inc.

Job description

We're seeking a Senior Python Developer to join our Quantitative Research team, where you will design and deliver high-performance, data-driven applications that empower investment strategies. In this role, you will collaborate closely with quantitative researchers, portfolio managers, and fellow data engineers to develop scalable tools, APIs, and platforms that transform raw data into actionable insights. This is an opportunity to apply your software engineering expertise to real-world quantitative finance problems. **Responsibilities:** * Design, develop, and maintain high-quality Python applications for quantitative research and investment management. * Collaborate with quantitative researchers and portfolio managers to understand their needs and translate them into technical solutions. * Develop and maintain data pipelines for ingesting, processing, and analyzing large datasets. * Build and maintain RESTful APIs to expose data and functionality to other systems. * Write clean, well-documented, and testable code. * Participate in code reviews and contribute to the team's coding standards. * Troubleshoot and debug software issues. * Stay up-to-date with the latest technologies and trends in Python development and quantitative finance. **Qualifications:** * Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, Physics, or a related field. * 5+ years of experience in Python development. * Strong understanding of data structures, algorithms, and object-oriented programming. * Experience with financial data and quantitative analysis. * Experience with the following technologies: * Python (including popular libraries such as pandas, NumPy, SciPy). * REST APIs (e.g., Flask, FastAPI). * SQL databases (e.g., PostgreSQL, MySQL). * Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). * Version control systems (e.g., Git). * Excellent communication and collaboration skills. * Ability to work independently and as part of a team. **Bonus Points:** * Experience with time series analysis. * Experience with machine learning. * Experience with distributed computing. * Familiarity with financial markets and instruments. **Benefits:** * Competitive salary and benefits package. * Opportunity to work on challenging and impactful projects. * Collaborative and supportive work environment. * Opportunity for professional development and growth. * Flexible work arrangements. * Health insurance. * Paid time off.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.