2,094,054open jobs
130,601companies
239,755added this week
Browse all
Location
Hybrid (Toronto, Canada)
Employment
Contractor

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
Altis Recruitment is an independent Canadian staffing and recruitment firm headquartered in Ottawa, Ontario, that places temporary, contract and permanent staff with employers across Canada. Founded in 1989 by Kathryn Tremblay, it serves public sector and private clients from offices including Toronto and Ottawa, with specialities in administrative, IT, finance and federal government staffing and an Indigenous apprenticeship program. It recruits for client roles such as business analysts, software developers, solution architects, data specialists, cybersecurity administrators and ERP specialists.

Senior Software Developer, ETL & AI Data Engineering

Location: Toronto, ON (Hybrid, 3 days onsite per week, near Union Station)
Language: Written and spoken language requirements to be confirmed
Duration: 6-month contract, until May 31, 2027

About the Opportunity
Are you passionate about building scalable data solutions that power AI and innovation? We're looking for a Senior Software Developer, ETL to design and deliver production-ready data pipelines that support enterprise AI, machine learning, Generative AI, and advanced analytics initiatives.

In this role, you'll collaborate with Data Architects, AI/ML Engineers, Data Scientists, and business stakeholders to improve access to trusted data, streamline integrations, and accelerate the delivery of innovative data-driven solutions.

What's In It for You
• Work on meaningful enterprise AI and Generative AI initiatives using modern cloud technologies.
• Collaborate with multidisciplinary teams that value innovation, knowledge sharing, and continuous improvement.
• Enjoy a hybrid work environment with opportunities to strengthen your expertise in enterprise data engineering and AI.

Your Responsibilities
• You'll design, develop, test, and maintain scalable ETL/ELT pipelines supporting enterprise analytics, AI, and machine learning workloads.
• You'll build reusable data services and integrations across cloud platforms, databases, APIs, applications, and enterprise systems.
• You'll prepare structured and unstructured data for feature engineering, model training, inference, and retrieval-augmented generation (RAG).
• You'll implement established data architecture, modelling, and integration patterns while maintaining data quality, validation, and governance standards.
• You'll optimize pipeline performance, reliability, monitoring, and scalability while reducing duplication and accelerating data onboarding.
• You'll collaborate with technical and business teams to translate requirements into production-ready solutions and support deployment, troubleshooting, and documentation.

Skills and Qualifications
• Significant hands-on experience in data engineering, ETL/ELT development, software development, or enterprise data integration.
• Advanced Python, SQL, ETL/ELT, API integration, and data transformation skills, supported by strong software engineering practices.
• Proven experience building production-grade AI/ML data pipelines, including ingestion, feature engineering, training and inference datasets, and RAG/grounding data.
• Strong knowledge of Azure data platforms, Azure Machine Learning, and Microsoft Foundry/Azure AI Foundry, including ML pipelines, model training, testing, inference, and monitoring.
• Experience with cloud-based data platforms, databases, enterprise applications, file-based integrations, and modern data engineering frameworks.
• Understanding of data modelling, metadata, lineage, security, data quality, and governance, with strong analytical, troubleshooting, and collaboration skills.
• Degree in Computer Science, Engineering, Information Systems, Data/Analytics, or a related field, or equivalent experience.

Why Partner with Altis
If you’ve never worked with a staffing agency before, we make it easy. We work with top employers across Canada who have great jobs to fill, each vetted and verified by our team. When you apply for a job with Altis, we get to know you as a candidate and learn what your strengths are. Then, if you’re a solid match, we handle all the logistics, advocating for you as a candidate for the role, providing access to coaching and connecting you directly with the hiring manager. And rest assured, all our services are free of cost for candidates.

We’re an equal opportunities employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy and reach out to our accessibility officer with any questions.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,094,054 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
Remote (Canada) · Full-Time · Bachelor's Degree · Quebec · Montreal · Toronto · Levis · Ottawa
Management
UML
Apply
Remote (Canada) · Full-Time · 8+ years exp · Mississauga
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
Remote (Canada) · Full-Time · 8+ years exp · Richmond Hill
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
Remote (Canada) · Full-Time · 8+ years exp · Brampton
JavaScript
Java
TypeScript
SQL
Node JS
Java
Spring Boot
Databases
PostgreSQL
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude
Machine Learning
Frontend
Angular
React.js
DevOps
Rest API
CI/CD
Jenkins
AWS
Kubernetes
Configuration Management
QA
Swagger
Apply
In office · Full-Time · 5+ years exp · Toronto
SQL
DevOps
Splunk
Datadog
Dynatrace
Azure
Management
ServiceNow
Apply
Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Toronto · Austin · Dallas
C++
Assembly
Assembly
WinDbg
DevOps
Windows
Cybersecurity
LDAP
Apply
In office · Full-Time · 3+ years exp · Toronto
JavaScript
Kotlin
TypeScript
Dart
Swift
AI/ML
Cursor
ChatGPT
Claude Code
LLM
OpenAI Codex
Edge AI
Frontend
GraphQL
React.js
Mobile
Flutter
React Native
Expo
Fastlane
Crashlytics
Maestro
DevOps
Rest API
GitHub Actions
WebSockets
CI/CD
GitHub
Wi-Fi
Cybersecurity
HIPAA
Analytics
A/B Testing
Design
Figma
IoT
MQTT
QA
Jest
Sentry
Detox
Apply
In office · Full-Time · 3+ years exp · Toronto
Apply
$72k – $82k per year · In office · Full-Time · 5+ years exp · PhD · Toronto
Apply
In office · 8+ years exp · Bachelor's Degree · Toronto
Apply
See all jobs
This is one of many
2,094,054 more open roles from verified company boards, updated every day.