Specialist, Data & AI

<p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.</strong></span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Air Canada is seeking a technically experienced Specialist, Data & AI primarily focusing on DevOps to define, build, and operate the internal platform capabilities that enable Data & AI teams to deliver analytics, data products, and AI solutions reliably, efficiently, and securely. This role is responsible for driving platform engineering practices across CI/CD, automation, environment governance, observability, and operational excellence, and for partnering with engineering and architecture stakeholders to shape the platform’s technical roadmap and implementation standards.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">The Specialist works with a high degree of autonomy, leads complex initiatives spanning multiple environments and teams, and serves as a technical mentor and escalation point for platform delivery and operational issues. The role requires strong engineering judgment, an automation-first mindset, demonstrated ability to execute with quality, accuracy, and security and the ability to innovate when the situation demands.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">In addition to the DevOps primary focus, the Specialist provides secondary support across data engineering, data quality, and data science activities when platform workload permits.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">This position reports to the Manager, Data & AI within the Data Platforms department.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Responsibilities:</strong></span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>1) Platform Strategy, Standards & Engineering Enablement</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Help define and evolve the target-state Data & AI platform delivery model (DevOps/SRE practices, release governance, environment strategy, and automation standards).</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Establish and continuously improve platform templates, standards, guidelines, and procedures, recommending adjustments based on results and operational learnings.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Ensure data engineering and AI enablement initiatives are properly supported at the infrastructure and architecture levels (reliability, security, scalability, and maintainability).</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>2) CI/CD, Release Engineering & Environment Governance (Ownership)</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Design, implement, and maintain CI/CD pipelines and automated release frameworks for multiple data platform components and products (build, test, security scans, deployment approvals, promotion strategies).</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Own branching/merging and release strategies, maintaining code branches and integrations across multiple branches and teams.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Lead and coordinate go-live activities including PR review and approvals and supporting the release deployment as and when needed.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>3) Platform Tooling, Automation & Developer Experience</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Build and enhance reusable platform capabilities: scripts, automation components, and internal tooling that improves developer velocity and operational consistency.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Configure and support complex installations and integrations; quickly resolve defects or automation/script issues found during deployments and operations.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Apply sound Agile engineering practices (code reviews, testing, automation) to deliver high-quality platform changes and reduce operational risk.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>4) Platform Operations, Reliability & Incident Response (SRE mindset)</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Provide day-to-day operational support and technical expertise to technical and non-technical teams; act as an escalation point for platform incidents and release issues.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Implement and improve monitoring, logging, alerting, and reliability practices, leveraging tooling for deployment, monitoring, and site reliability.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Perform structured root cause analysis across systems, pipelines, and processes; drive corrective/preventive actions and measurable reliability improvements.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>5) Security, Compliance, and Controls by Design</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Maintain platform security measures through implementation of technology plans, policies, and standards; ensure access control, auditability, and compliance requirements are met.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Embed security into delivery pipelines (secrets management, least privilege, dependency hygiene, and environment controls) and validate that automation is supportable and compliant.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>6) Cross-functional Delivery Leadership & Stakeholder Partnership</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Collaborate closely with architects, quality teams, and delivery stakeholders to ensure timely delivery of projects, features, bug fixes, and infrastructure improvements into multiple production environments.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Partner with Data & AI stakeholders (Solution Architects, Data Engineers, Data Scientists, Analysts, Tech Leads, Product Owners/Managers, and Platform Developers) to remove delivery constraints and unblock deployments.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Contribute to KPI development and continuous improvement to track delivery efficiency, quality, and operational health.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>7) Mentorship & Capability Building (Senior expectation)</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Coach and mentor junior platform developers on DevOps best practices, automation patterns, and engineering quality; raise the baseline maturity of the platform team.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>8) Secondary Responsibilities — Data Engineering, Data Quality & Data Science Support</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Support the design and build-out of data models and the mapping of structured and unstructured data sources to those models when platform workload permits.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Contribute to the engineering of scalable ETL/ELT pipelines and the codification of business rules supporting data integration into the data lake and data warehouse.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Assist in the development and integration of data quality solutions (profiling, validation, monitoring) into platform pipelines.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Support BI/web app development (e.g., Streamlit) and the build-out of cutting-edge Generative AI / LLM-based applications as required.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Continuously evaluate emerging data, analytics, and AI technologies and recommend enhancements to the team’s capabilities.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Maintain and update technical documentation, procedures, and supporting database/model configurations aligned with organizational requirements.</span></li></ul><p><strong>Qualifications</strong></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Required</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">A degree in Computer Science, a relevant technical certification, and/or equivalent experience commensurate with the role.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">5+ years of experience in DevOps / platform engineering / cloud engineering with progressively increasing responsibility and demonstrated mastery of DevOps quality and control processes.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Strong scripting and automation skills (e.g., Python) and demonstrated ability to implement reliable automation at scale.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Advanced working knowledge of SQL and experience with data warehouse concepts and platforms.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Working knowledge of Streamlit and LLM technologies.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Strong experience with version control and branching strategies (e.g., Git).</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Experience with cloud computing platforms (e.g., Microsoft Azure/AWS/GCP) and cloud-based monitoring/logging; familiarity with cost analysis tooling is an asset.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Knowledge of deployment, monitoring, and site reliability tooling and practices.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Strong communication skills with the ability to interface effectively with peers, stakeholders, and leadership in a fast-paced environment.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Team player with the ability to function effectively in a fast-paced, team-oriented work environment with a bias toward action.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Ability to understand and influence decisions strategically in the interest of Air Canada first and foremost.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Demonstrate punctuality and dependability to support overall team success in a fast-paced environment.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Preferred / Assets</strong></span></p><ul><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Experience with containerization tools (e.g., Docker) and understanding of network topologies/protocols.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">API development experience.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Familiarity with data platforms and tooling such as Snowflake, Databricks, Talend, Azure Data Factory.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Working knowledge of Collibra Data Governance is an asset.</span></li><li><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Experience using AI-assisted coding tools (e.g., Cursor, GitHub Copilot, Claude Code) is an asset.</span></li></ul><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Conditions of Employment:</strong></span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Candidates must be eligible to work in the country of interest at the time any offer of employment is made and are responsible for obtaining any required work permits, visas, or other authorizations necessary for employment. Prior to their start date, candidates will also need to provide proof of their eligibility to work in the country of interest.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Linguistic Requirements</strong></span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Based on equal qualifications, preference will be given to bilingual candidates.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Diversity and Inclusion</strong></span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;">As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.</span></p><p><span style="font-family:Arial, Helvetica, sans-serif;font-size:14px;"><strong>Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.</strong></span></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...