{"id":2610831,"url":"https://alion.io/job/jayanalytix-python-developer-qis-indexes","title":"Python Developer - QIS (Indexes)","company":{"id":4416722,"name":"Jayanalytix","domain":"jayanalytix.ca","url":"https://alion.io/company/jayanalytix","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Breezy","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Toronto, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":75000,"max_usd":136000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":209},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"NumPy","optional":false},{"name":"Python","optional":false},{"name":"SciPy","optional":false},{"name":"SQL","optional":false},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"Cython","optional":true},{"name":"Docker","optional":true},{"name":"GCP","optional":true},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-07-13T17:32:21Z","employer_posted_date":"2026-07-13","last_verified_at":"2026-10-16T04:16:29Z","board_verified":true,"closed_at":null,"days_open":94,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":94},"description":"Python Developer - QIS (Indexes)\nLocation: Toronto, ON (Hybrid - 3 days onsite per week)\nExperience: Minimum 8+ years\nEmployment Type: Full-Time / Contract (as applicable)\nAbout the Role\nWe are seeking a seasoned Python Developer with strong experience in Quantitative Investment Strategies (QIS) and index products to join our Toronto-based team. In this role, you will design, build, and maintain the technology platforms that power index calculation, rebalancing, and QIS strategy implementation. You will work closely with quantitative researchers, index analysts, and product teams to translate systematic strategies into robust, production-grade code.\nKey Responsibilities\nDesign, develop, and maintain Python-based applications supporting QIS and index calculation, construction, rebalancing, and back-testing workflows\nImplement and productionize systematic/rules-based investment strategies (e.g., factor, volatility, carry, momentum, multi-asset strategies) in collaboration with quant researchers\nBuild and optimize data pipelines for market data ingestion, cleansing, and validation across equities, fixed income, FX, commodities, and derivatives\nDevelop tools for index performance attribution, corporate action handling, and daily index level production\nEnsure accuracy, auditability, and timeliness of index calculations and strategy outputs, including reconciliation and exception handling\nWrite clean, well-tested, well-documented code following software engineering best practices (version control, CI/CD, code reviews, unit/integration testing)\nImprove performance and scalability of existing calculation engines and libraries\nCollaborate with cross-functional stakeholders (research, product, operations, risk) to gather requirements and deliver solutions\nSupport production systems, troubleshoot issues, and participate in release and change management processes\nMentor junior developers and contribute to team standards and technical direction\nRequired Qualifications\n8+ years of professional software development experience, with strong hands-on expertise in Python\nProven experience in Quantitative Investment Strategies (QIS), index development/calculation, or systematic trading environments\nStrong knowledge of financial markets and instruments - equities, futures, options, FX, fixed income - and index methodologies (rebalancing, weighting schemes, corporate actions)\nProficiency with Python scientific/data libraries: pandas, NumPy, SciPy; experience with back-testing frameworks a strong plus\nSolid SQL skills and experience working with relational databases and large financial datasets\nExperience with market data vendors and platforms (e.g., Bloomberg, Refinitiv/LSEG, FactSet)\nStrong grasp of software engineering practices: Git, CI/CD pipelines, automated testing, code review, Agile delivery\nExcellent analytical and problem-solving skills with high attention to detail and data accuracy\nStrong communication skills and ability to work directly with quants, product, and business stakeholders\nBachelor's degree in Computer Science, Engineering, Mathematics, Finance, or a related quantitative field\nNice to Have\nMaster's degree or professional designation (CFA, FRM)\nExperience at an index provider, investment bank QIS desk, asset manager, or ETF issuer\nExposure to cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and workflow orchestration tools (e.g., Airflow)\nExperience with performance optimization (vectorization, multiprocessing, Cython) for large-scale calculations\nFamiliarity with derivatives pricing, risk models, or portfolio optimization techniques\nKnowledge of regulatory considerations for benchmarks/indexes (e.g., IOSCO principles, BMR)\nWhy Join Us\nWork at the intersection of quantitative finance and technology on products used by institutional investors\nHybrid work model based in downtown Toronto\nCollaborative environment with direct exposure to quant research and index product teams\nCompetitive compensation and benefits package","description_format":"text","description_chars":4018,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-15T10:57:52Z"}],"visa":[],"liveness":{"score":9,"band":"cold","label":"Long shot","p_open":1,"p_active":0.335,"p_room":0.28,"age_days":94,"expected_fill_days":23,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-16T04:42:30Z"},"pay":null,"html_url":"https://alion.io/job/jayanalytix-python-developer-qis-indexes","json_url":"https://alion.io/job/jayanalytix-python-developer-qis-indexes.json","meta":{"generated_at":"2026-10-16T04:42:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1715,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4416722},"rest":"https://alion.io/mcp/rest/get_company?id=4416722"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjayanalytix-python-developer-qis-indexes"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjayanalytix-python-developer-qis-indexes"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjayanalytix-python-developer-qis-indexes"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/jayanalytix-python-developer-qis-indexes\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjayanalytix-python-developer-qis-indexes"}]}