{"id":1686569,"url":"https://alion.io/job/teachworks-bi-data-engineer","title":"BI Data Engineer","company":{"id":2704563,"name":"Teachworks","domain":"teachworks.com","url":"https://alion.io/company/teachworks","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":6,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-09T06:01:00Z"}},"role":"Data Science","role_family":"Data Science","seniority":"middle","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Markham, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":55000,"max_usd":112000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":20},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Amazon S3","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Dimensional Modeling","optional":false},{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"IAM","optional":false},{"name":"JavaScript","optional":false},{"name":"MongoDB","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"C#","optional":true},{"name":"CI/CD","optional":true},{"name":"Databricks","optional":true},{"name":"Docker","optional":true},{"name":"Jenkins","optional":true},{"name":"Looker","optional":true},{"name":"Power BI","optional":true},{"name":"Snowflake","optional":true}],"status":"live","first_seen_at":"2026-08-18T00:00:00Z","employer_posted_date":"2026-08-18","last_verified_at":"2026-10-09T19:35:53Z","board_verified":true,"closed_at":null,"days_open":53,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":53},"description":"Job Description: \nBI Data Engineer\nFull stack engineer for BI / Reporting solution\nLocation: Markham, ON (Hybrid)\nEmployment Type: Full-Time\nDepartment: Business Intelligence / Data Analytics\nReporting To: Director, BI / Analytics\nSeniority Level: Intermediate (2-5 years)\nCompensation & Role Details:\nExpected Salary Range: The expected base salary range for this role is between $100,000 - $115,000 CAD, depending on experience and qualifications\nRole Type: New Role\nAI Disclosure: AI may be used during the hiring process.\nRole Overview\nWe are seeking a BI Data Engineer to design, build, and optimize BI assets - dashboards, reports, and semantic data models - primarily in AWS QuickSight on top of SQL-based datasets. This is a hands-on BI role that involves building data models, data pipelines and a web presentation layer. Your day is spent turning business ask into governed, performing dashboards and reports served through web application and build / maintain SQL models behind them.\nKey Responsibilities\nBI Solution Development\nBuild interactive QuickSight dashboards (parameters, controls, calculated fields).\nImplement data visualizations that clearly communicate business insights.\nApply security and data-governance standards across BI assets.\nData Analysis & Modeling\nWrite and optimize complex SQL for extraction, transformation, aggregation and performance tuning.\nDesign semantic layers and curated datasets aligned to reporting needs.\nMonitor and troubleshoot BI solutions for accuracy, performance, scale and efficiency.\nData Pipeline Engineering\nContribute to data acquisition, wrangling, shaping and validate data quality and lineage for reporting.\nOrchestrate and manage data shaping jobs that run in Cloud to maintain a high quality data model\nWeb Application Upkeep & Maintenance\nApplication layer built with OAuth, Node.JS, Express.JS, MongoDB, SQL and .NET\nMust-Have Qualifications\n2-5 years in a BI / reporting development role.\nStrong SQL: complex joins, window functions, CTEs, aggregations, and query performance tuning.\nStrong data wrangling, pipeline and basic web development skills. Experience with .NET, Java Script, Python and CSS.\nGood understanding of data warehousing and dimensional modeling (star schemas, semantic layers).\nGood AWS QuickSight experience. Knowledge of parameters, controls, calculated fields and dataset design.\nHands on AWS Cloud experience. Knowledge of AWS data services: S3, Lambda and IAM basics.\nHands on experience with Git and typical development workflows.\nComfortable with work needed to improve data quality & produce reports users can rely on\nGood communication skills.\nNice-to-Have Skills\nMaintaining web application, fixing defects and testing fixes\nExperience with Google charts API\nBuilding and maintaining API layer for data acquisition and data services\nAutomating data jobs that can run at scale\nExperience delivering email digests, Narrative summaries that go beyond classic reports, dashboards, analytics\nKnowledge of SPICE and row-level security\nExperience using AI tools to accelerate development\nExperience with Mongo DB\nExperience with Docker and container deployments\nExperience with Service Bus\nExperience with pandas Data Frames\nEnd to end experience going from data acquisition through presentation layer in a production setting\nData governance exposure (cataloging, lineage, definitions)\nContinuous integration / Continuous Delivery (CI/CD) for BI assets.\nKnowledge of BI solutions like Power BI, Looker\nKnowledge of Data lake / Data warehouse solutions like Snowflake, DataBricks\nExperience automating QA\nExperience with build tools like Jenkins\nExperience with Cloud Ops, Dev Ops and automation\nExperience building prediction models\nBuilding interactive chat type solutions over existing data assets\nBest Visualization practices and UX for analytics\nKey Competencies\nData Storytelling: Translates complex data into clear visuals and narratives.\nFast Learner: Curious and fast paced learner that can adapt to change;\nBias for Action: Ships iteratively, validate quickly and improve continuously.\nQuality & Accuracy: High attention to detail; strong testing discipline. Security consciousness\nCustomer Focus: Collaborates with business partners to understand and deliver high-value insights.\nOwnership & Scope Discipline: Proactive in monitoring and support; comfortable owning BI/reporting deliverables\nBusiness Unit: \nJonas ClubScheduled Weekly Hours:\n37.5Number of Openings Available: \n1Worker Type: \nRegularMore About Jonas Software:\nJonas Software is a leading provider of enterprise management software solutions, serving a wide range of vertical markets including hospitality, healthcare, construction, education, personal care, fitness, leisure, moving and legal services, to name a few. Within these markets, Jonas is comprised of over 65 distinct brands, each a respected leader in its domain.\nJonas’ vision is to be the branded global leader across these verticals and to be recognized by customers and industry stakeholders as the trusted provider of “Software for Life.” We are committed to technology, product innovation, quality, and exceptional customer service.\nJonas Software supports over 60,000 customers in more than 30 countries. We employ over 6,000 skilled professionals, including industry experts and technology specialists. Across our broader network, we support a global workforce of more than 30,000 employees.\nHeadquartered in Canada, Jonas Software has a global footprint with offices around the world. We’re a 100% owned subsidiary of Constellation Software Inc., based in Toronto, publicly listed on the TSX (CSU.TO), and a member of the S&P/TSX 60 Index.","description_format":"text","description_chars":5679,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-02T10:29:02Z"}],"visa":[],"liveness":{"score":21,"band":"cold","label":"Long shot","p_open":1,"p_active":0.589,"p_room":0.35,"age_days":52,"expected_fill_days":18,"reasons":["conf:2","urgency","velocity","win:tail"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/teachworks-bi-data-engineer","json_url":"https://alion.io/job/teachworks-bi-data-engineer.json","meta":{"generated_at":"2026-10-10T00:12:50Z","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","counted_by":"address","units_charged":1,"used_today":246,"day_limit":5000,"remaining_today":4754,"minute_limit":60,"resets_at":"2026-10-11T00: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":2704563},"rest":"https://alion.io/mcp/rest/get_company?id=2704563"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fteachworks-bi-data-engineer"},{"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%2Fteachworks-bi-data-engineer"},{"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%2Fteachworks-bi-data-engineer"},{"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/teachworks-bi-data-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fteachworks-bi-data-engineer"}]}