1

Online Machine Learning Jobs in Alberta (NOW HIRING)

Familiarity with modern AI or machine learning systems is a plus, though not required. * Background in participating in rigorous code reviews and contributing to the development of software best ...

Familiarity with modern AI or machine learning systems is a plus, though not required. * Background in participating in rigorous code reviews and contributing to the development of software best ...

Familiarity with modern AI or machine learning systems is a plus, though not required. * Background in participating in rigorous code reviews and contributing to the development of software best ...

Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras) * Experience with software design and development in a test-driven environment * Being a team player with ...

Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras) * Experience with software design and development in a test-driven environment * Being a team player with ...

Coursework, research, or side projects involving VLA models, LLMs, or machine learning for robotics. * Any exposure to industrial robots (KUKA, ABB, Fanuc) or sensor systems (cameras, depth sensors ...

MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning background. Joining this team, you'll be pivotal in a product engineering group dedicated to ...

Exposure to integrating machine learning, generative AI, or LLM-based components into application features * Experience mentoring less experienced engineers Energy industry experience is not required ...

Exposure to integrating machine learning, generative AI, or LLM-based components into application features * Experience mentoring less experienced engineers Energy industry experience is not required ...

... machine learning. Direct experience in data warehousing, ETL/ELT processes, database design with strong verbal and written communication. Must have 5 - 8 years of experience as a data engineer ...

... online pickup in store, in a timely manner * Assist in preparing the stockroom for inventory and ... learning management system, telephone/intercom system, copier, fax machine, SKU and tagger guns ...

... online pickup in store, in a timely manner * Assist in preparing the stockroom for inventory and ... learning management system, telephone/intercom system, copier, fax machine, SKU and tagger guns ...

... online pickup in store, in a timely manner, as needed * Assist in preparing the stockroom for ... learning management system, telephone/intercom system, copier, fax machine, SKU and tagger guns ...

... online pickup in store, in a timely manner, as needed * Assist in preparing the stockroom for ... learning management system, telephone/intercom system, copier, fax machine, SKU and tagger guns ...

... machinery and mechanical maintenance logs, staff and operations as required. They will manage the ... Tuition Reimbursement Program, online learning opportunities including a LinkedIn Learning ...

New

... machinery and mechanical maintenance logs, staff and operations as required. They will manage the ... Tuition Reimbursement Program, online learning opportunities including a LinkedIn Learning ...

New

Showing results 41-60

Online Machine Learning information

See Alberta salary details

$20.5K

$111.4K

$213K

How much do online machine learning jobs pay per year?

As of Aug 11, 2026, the average yearly pay for online machine learning in Alberta is $111,421.00, according to ZipRecruiter salary data. Most workers in this role earn between $46,000.00 and $156,500.00 per year, depending on experience, location, and employer.

What is online machine learning?

Online machine learning is a method where models are trained incrementally as new data becomes available, rather than being trained all at once on a fixed dataset. This approach is particularly useful in environments where data arrives continuously, such as real-time analytics, recommendation systems, and fraud detection. Online learning algorithms update their knowledge with each new data point, allowing them to adapt quickly to changes and trends. This makes them ideal for applications that require immediate responses and adaptability to evolving data streams.

What is the difference between Online Machine Learning vs Data Scientist?

AspectOnline Machine LearningData Scientist
Required CredentialsBachelor's or master's in CS, ML, or related fields; certifications in ML or data analysisBachelor's or master's in CS, statistics, or related fields; advanced degrees often preferred
Work EnvironmentTech companies, startups, research labs; focus on real-time data processingCorporate, consulting, or research settings; focus on data analysis and modeling
Industry UsageMachine learning applications, AI development, real-time systemsData analysis, predictive modeling, business insights

Online Machine Learning specialists focus on developing algorithms that learn continuously from streaming data, often in real-time environments. Data Scientists analyze large datasets to extract insights, build models, and support decision-making. While both roles require knowledge of machine learning, Online Machine Learning emphasizes real-time data processing, whereas Data Scientists focus on data analysis and modeling for strategic insights.

How does collaboration typically work between online machine learning engineers and data scientists in a project setting?

Online machine learning engineers often work closely with data scientists to ensure that the models they develop can be effectively deployed and updated in real-time environments. While data scientists may focus on feature engineering, model selection, and initial training using historical data, online machine learning engineers are responsible for integrating these models into production systems and implementing mechanisms for continuous learning from live data streams. Regular meetings, code reviews, and shared documentation are common practices to facilitate smooth collaboration and ensure that the models remain accurate and efficient as new data arrives.

What are the key skills and qualifications needed to thrive as an online machine learning engineer?

To excel as an Online Machine Learning Engineer, you need a strong background in computer science, statistics, and machine learning algorithms, often supported by a relevant degree and experience with streaming data. Familiarity with tools such as Apache Kafka, Spark Streaming, Python, TensorFlow, and real-time data processing frameworks is critical. Problem-solving ability, adaptability, and effective communication are essential soft skills for collaborating with multidisciplinary teams and responding to rapidly changing data. These competencies are crucial for building scalable, responsive models that provide timely insights in dynamic production environments.
What are the most commonly searched types of Machine Learning jobs in Alberta? The most popular types of Machine Learning jobs in Alberta are:
What cities in Alberta are hiring for Online Machine Learning jobs? Cities in Alberta with the most Online Machine Learning job openings:
Infographic showing various Online Machine Learning job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 72% Full Time, 24% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $111,421 per year, or $53.6 per hour.

Remote Senior Software Engineer

Micro1

Camrose, AB โ€ข Remote

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Senior Software Engineer
$50 - $100/hourpay
Required Skills
Python3
JAVA
Rust
Algorithms
Basics C++
Typescript
bug fixing
feature implementation
codebase refactoring
performance optimization
About micro1
micro1 is the leading AI data lab for training frontier models and evaluating AI agents. Experts contribute their diverse subject matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into high-quality training data, evaluations, and feedback loops that improve how AI systems learn, reason, and perform.

Our platform identifies and vets top talent through an AI recruiter, enabling high-quality expert contributions at scale. We aim to enable 1 billion people to do meaningful work by applying their expertise to AI. As our global expert network grows, micro1 is building the human intelligence layer for frontier AI.

Job Title: Senior Software Engineer


Job Type: Contractor (~15 hrs a week)


Location: Remote


Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required โ€” your domain knowledge is what matters.


As an expert you will be creating Reinforcement Learning Environments which test an AI modelโ€™s ability to solve complex software engineering problems using Model Context Protocol (MCP) tools. Tasks may involve fixing bugs, implementing features, refactoring code, or optimizing performance while requiring agents to discover and reason over information from real MCP servers. You will design reproducible environments, deterministic verification, and golden reference solutions that accurately measure both MCP tool use and software engineering ability.



Required Skills and Qualifications:

  1. Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
  2. Deep understanding of algorithms, data structures, and performance tuning.
  3. Demonstrated experience in debugging complex software issues and delivering maintainable solutions.
  4. Strong background in feature development and codebase refactoring.
  5. Proven ability to optimize software for performance and scalability.
  6. Exceptional written and verbal communication skills, with a keen attention to detail.
  7. Track record of success in collaborative, cross-functional teams, ideally in remote settings.



Preferred Qualifications:

  1. Previous experience working on large-scale, distributed codebases.
  2. Familiarity with modern AI or machine learning systems is a plus, though not required.
  3. Background in participating in rigorous code reviews and contributing to the development of software best practices.


Process:

  1. Apply to the role, filling out the screening questions
  2. Complete AI Interview (approx. 30 minutes)
  3. Technical Assessment (Tentative)
  4. Hiring Manager review


Compensation Structure

Compensation is output-based; experts are paid per task that meets the project specifications. The time required to complete work may vary depending on the expertโ€™s experience and workflow. Minimum submission requirements apply. Experts must submit a minimum of tasks per week.


Start Timeline & Availability

We typically fill roles within 48 hours and are looking for experts ready to jump in right away. If selected, we expect you to start your first tasks within 24โ€“48 hours of completing onboarding.