1

Senior Ai Software Engineer Jobs in Alberta (NOW HIRING)

Interested in starting your AI & Software Development career at the intersection of AI, data, and ... You'll work closely with senior developers and engineers, product leads, and domain experts ...

Sr. AI Engineer

Calgary, AB

CA$91K - CA$114K/yr

We do this through the delivery of secure cloud, AI, software and digital workplace solutions that ... Working with software developers, application architects, QA engineers, and operations teams to ...

Senior AI Architect

Calgary, AB · Hybrid

CA$130K - CA$160K/yr

As a Senior AI Architect, you are a principal-level technical and strategic leader responsible for ... software engineering, product development, and machine learning fields. You will be able to ...

ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in ... Apply AI-assisted software development practices. * Contribute to AI-enabled product capabilities ...

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... AI is a plus. * Familiarity related to raster and vector image processing is a plus. Perks:

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... AI is a plus. * Familiarity related to raster and vector image processing is a plus. Perks:

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... AI is a plus. * Familiarity related to raster and vector image processing is a plus. Perks:

Senior C++ Software Engineer

Calgary, AB · Remote

$120K - $150K/yr

We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... AI is a plus. * Familiarity related to raster and vector image processing is a plus. Perks:

We do this through the delivery of secure cloud, AI, software and digital workplace solutions that ... The Engineer, Low-Code guides clients on employing Power Platform tools - Copilot Studio, Power ...

next page

Showing results 1-20

Senior Ai Software Engineer information

What is a senior AI software engineer?

Senior AI Software Engineers are experienced professionals who design, develop, and deploy artificial intelligence (AI) systems and applications. They lead complex projects involving machine learning, deep learning, and data analysis, often mentoring junior engineers and collaborating with data scientists. Their responsibilities include creating scalable AI models, optimizing algorithms, and ensuring that AI solutions meet business objectives. They typically possess advanced knowledge of programming languages such as Python and experience with AI frameworks like TensorFlow or PyTorch. Additionally, they stay updated on the latest AI trends and best practices to drive innovation within their organizations.

What does a senior AI software engineer do?

As a Senior AI Software Engineer, you will frequently work cross-functionally with data scientists and product teams to design, develop, and deploy AI solutions. You’ll translate complex models developed by data scientists into scalable, production-ready code, and ensure the solutions meet performance and reliability standards. Regular communication with product managers and stakeholders is essential to align technical deliverables with business objectives, and you may also mentor junior engineers in best practices for AI system integration.

What are the key skills and qualifications needed to thrive as a senior AI software engineer?

To thrive as a Senior AI Software Engineer, you need deep expertise in machine learning, programming languages such as Python or Java, and a strong background in computer science or a related field, often with an advanced degree. Familiarity with frameworks like TensorFlow or PyTorch, experience deploying models to production, and knowledge of cloud platforms are typically required, along with certifications in AI or data science being advantageous. Strong problem-solving abilities, leadership, and effective communication skills distinguish top performers in this role. These skills ensure the ability to design, build, and scale AI solutions that drive innovation and deliver business value.

What is the difference between Senior Ai Software Engineer vs Data Scientist?

AspectSenior Ai Software EngineerData Scientist
Required CredentialsBachelor's/Master's in CS, AI, or related; experience with AI frameworksBachelor's/Master's in CS, Statistics, or related; experience with data analysis
Work EnvironmentDevelops AI models, software, and algorithms; collaborates with engineering teamsAnalyzes data, builds predictive models, interprets data insights
Employer & Industry UsageTech companies, AI startups, R&D departmentsTech firms, finance, healthcare, research institutions

While both roles require strong technical skills and experience with AI tools, Senior Ai Software Engineers focus on developing and deploying AI software solutions, whereas Data Scientists primarily analyze data to generate insights and build predictive models. The roles often overlap but differ in their core responsibilities and focus areas.

What are the most commonly searched types of Ai Software Engineer jobs in Alberta?

The most popular types of Ai Software Engineer jobs in Alberta are:

What are popular job titles related to Senior Ai Software Engineer jobs in Alberta?

For Senior Ai Software Engineer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Senior Ai Software Engineer jobs in Alberta look for?

The top searched job categories for Senior Ai Software Engineer jobs in Alberta are:

What cities in Alberta are hiring for Senior Ai Software Engineer jobs?

Cities in Alberta with the most Senior Ai Software Engineer job openings:

Senior DBX AI/ML Engineer

Calgary, AB • On-site

Full-time

Re-posted 7 days ago


Job description

We are looking for a Senior AI/ML Engineers to join our team, that sit at the intersection of software engineering, data engineering, and applied AI.


This role is ideal for someone who enjoys building end-to-end solutions - from data pipelines and backend systems to AI-powered applications - and wants to work on real-world industrial use cases.


You will play a key role in designing and delivering modern AI-enabled solutions that help our clients transform legacy workflows into intelligent, scalable systems.


In this position, you'll contribute to a variety of impactful client projects, including:


  • Building AI-powered anomaly detection systems for operational and industrial data
  • Modernizing asset management workflows
  • Developing natural language interfaces for querying enterprise and operational data
  • Designing and implementing AI agents and copilots for business users
  • Creating scalable data pipelines and ML workflows in cloud environments
  • Enabling real-time and batch data processing for analytics and AI use cases


Responsibilities:


  • Design, build, and deploy end-to-end AI/ML solutions in production environments
  • Develop robust backend systems and APIs to support AI-driven applications
  • Build and maintain data pipelines and feature engineering workflows
  • Implement and operationalize machine learning models (training, deployment, monitoring)
  • Work with modern AI tooling (LLMs, agents, orchestration frameworks)
  • Collaborate with clients to translate business problems into technical solutions
  • Contribute to architecture decisions and best practices across projects
  • Mentor client team members and contribute to internal capability building


Required Skills & Experience


  • 5+ years of experience in software engineering, data engineering, or ML engineering
  • Strong programming and querying skills (Python, SQL, PySpark)
  • Experience building production-grade systems (APIs, microservices, pipelines)
  • Hands-on experience with AI/ML workflows and model deployment
  • Familiarity with modern AI/GenAI tooling and concepts
  • Experience with cloud platforms (Azure, AWS, Databricks)
  • Strong understanding of data engineering concepts (ETL, data modeling, pipelines)
  • Strong familiarity with the Databricks ecosystem (including AgentBricks, Genie - Databricks certifications strongy preferred)
  • Experience with LLM frameworks and agent-based architectures
  • Modern developer tooling (Cursor, AI-assisted development, Langraph, "vibe coding")
  • Experience working with industrial, utilities, or energy sector data


This role presents an exciting opportunity to work on practical, high-impact AI use cases - not just prototypes, shape how AI is applied to client environments, and change the game on traditional processes and platforms.Come join a growing organization helping clients take a new, lean and value-driven approach to data and engineering!