{"company":{"id":1049173,"name":"Toronto Transit Commission","domain":"ttc.ca","url":"https://alion.io/company/ttc-ca"},"answer":"Toronto Transit Commission builds mostly with Python, SQL. Its stack also includes Power BI, Tableau. ChatGPT is named in 37 of the 37 job postings Toronto Transit Commission published in the last 12 months (100%). Counted by Alion from the job postings of Toronto Transit Commission, updated Oct 31, 2026.","window_days":365,"postings_analysed":37,"open_postings":15,"technologies_in_use":13,"modernity_score":79,"ai_adoption":true,"technologies":[{"name":"ChatGPT","layer":"ai","postings":37,"share":1,"required":37,"open_postings":15,"first_seen":"2026-09-22","last_seen":"2026-10-30","median_stated_pay_usd":89371},{"name":"Copilot","layer":"tools","postings":37,"share":1,"required":37,"open_postings":15,"first_seen":"2026-09-22","last_seen":"2026-10-30","median_stated_pay_usd":89371},{"name":"Function Calling","layer":"practices","postings":23,"share":0.6216,"required":23,"open_postings":3,"first_seen":"2026-09-22","last_seen":"2026-10-26","median_stated_pay_usd":null},{"name":"Microsoft Excel","layer":"tools","postings":3,"share":0.0811,"required":3,"open_postings":3,"first_seen":"2026-10-21","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"Power BI","layer":"cloud","postings":3,"share":0.0811,"required":3,"open_postings":3,"first_seen":"2026-10-26","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"Machine Learning","layer":"practices","postings":2,"share":0.0541,"required":2,"open_postings":1,"first_seen":"2026-10-15","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"Python","layer":"languages","postings":2,"share":0.0541,"required":2,"open_postings":1,"first_seen":"2026-10-15","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"SQL","layer":"languages","postings":2,"share":0.0541,"required":2,"open_postings":1,"first_seen":"2026-10-15","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"AutoCAD","layer":"tools","postings":1,"share":0.027,"required":1,"open_postings":1,"first_seen":"2026-10-30","last_seen":"2026-10-30","median_stated_pay_usd":null},{"name":"GD&T","layer":"practices","postings":1,"share":0.027,"required":1,"open_postings":1,"first_seen":"2026-10-29","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"SolidWorks","layer":"tools","postings":1,"share":0.027,"required":1,"open_postings":1,"first_seen":"2026-10-29","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"Tableau","layer":"cloud","postings":1,"share":0.027,"required":1,"open_postings":1,"first_seen":"2026-10-29","last_seen":"2026-10-29","median_stated_pay_usd":null},{"name":"Windows","layer":"cloud","postings":1,"share":0.027,"required":1,"open_postings":1,"first_seen":"2026-10-29","last_seen":"2026-10-29","median_stated_pay_usd":null}],"own_products":[],"changes":{"first_appeared":[],"rising":[],"falling":[],"not_seen_180d":[]},"similar_stacks":[{"name":"Resonetics","url":"https://alion.io/company/resonetics/technologies","shared_technologies":11},{"name":"Integra LifeSciences","url":"https://alion.io/company/integra-lifesciences/technologies","shared_technologies":11},{"name":"Knorr-Bremse","url":"https://alion.io/company/knorr-bremse-com/technologies","shared_technologies":11},{"name":"Hydro","url":"https://alion.io/company/hydro-com/technologies","shared_technologies":11},{"name":"Cohu","url":"https://alion.io/company/cohu/technologies","shared_technologies":11},{"name":"RHI Magnesita","url":"https://alion.io/company/rhimagnesita/technologies","shared_technologies":11},{"name":"Brooks Automation","url":"https://alion.io/company/brooks-automation/technologies","shared_technologies":12},{"name":"Brookhaven National Laboratory","url":"https://alion.io/company/bnl/technologies","shared_technologies":11}],"html_url":"https://alion.io/company/ttc-ca/technologies","json_url":"https://alion.io/company/ttc-ca/technologies.json","license":"CC BY-SA 4.0","meta":{"source":"Alion","built_at":"2026-10-31T01:51:54Z","generated_at":"2026-10-31T10:22:05Z"}}