Machine Learning Engineer

Ottawa, Ontario Hays

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description:


  • 10+ years of experience in ML engineering, with a track record of technical leadership on high-impact ML systems.
  • Proven expertise in recommendation systems, personalization, or search ranking.
  • Deep understanding of deep learning (especially with PyTorch or TensorFlow) and ML infrastructure at scale.
  • Experience building real-time inference systems and working with multimodal architectures.
  • Proficient in Python, SQL, and cloud-native development (preferably GCP).
  • Experience designing and deploying robust, observable, and scalable systems.
  • Familiar with tools like Docker, Kubernetes, Airflow (Cloud Composer), and distributed compute frameworks (e.g., Spark).
  • Able to think strategically and influence decisions beyond your immediate team.
  • Strong communication skills—you can explain complex technical concepts to non-technical stakeholders and collaborate across disciplines.
  • Passionate about mentorship, knowledge sharing, and fostering an inclusive, high-performing technical culture.
This advertiser has chosen not to accept applicants from your region.

Machine Learning Engineer

Ottawa, Ontario Hays

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

  • 10+ years of experience in ML engineering, with a track record of technical leadership on high-impact ML systems.
  • Proven expertise in recommendation systems, personalization, or search ranking.
  • Deep understanding of deep learning (especially with PyTorch or TensorFlow) and ML infrastructure at scale.
  • Experience building real-time inference systems and working with multimodal architectures.
  • Proficient in Python, SQL, and cloud-native development (preferably GCP).
  • Experience designing and deploying robust, observable, and scalable systems.
  • Familiar with tools like Docker, Kubernetes, Airflow (Cloud Composer), and distributed compute frameworks (e.g., Spark).
  • Able to think strategically and influence decisions beyond your immediate team.
  • Strong communication skills—you can explain complex technical concepts to non-technical stakeholders and collaborate across disciplines.
  • Passionate about mentorship, knowledge sharing, and fostering an inclusive, high-performing technical culture.
This advertiser has chosen not to accept applicants from your region.

Intermediate Machine Learning Developer

Kanata, Ontario Trellis

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

We are looking for a passionate Intermediate Machine Learning Developer who wants to make a difference in a fast-growing startup. We are a B2B SaaS company that provides an AI-powered software platform for eCommerce merchants to generate more demand for their products. We use the latest advancements in artificial intelligence and automation to drive profitable sales for our clients. Our software platform currently supports marketplaces like Amazon and Google Shopping. With over 8M sellers globally, this is an exciting opportunity to be a big part of building a powerhouse in the retail demand generation space.

At Trellis, youll have the opportunity to work in a fast-growing company and play an impactful role. As part of our team, youll be helping great companies sell their products on Amazon, Google, and all over the internet. This is a high-growth and impactful role that will give you tons of opportunities to drive decisions for projects from inception through production.


What You'll Get To Do

  • Lead impactful features and projects from conception to completion, working with stakeholders to identify project risks and recommend mitigating solutions.
  • Collaborate with our product team to build powerful and easy-to-use features and modules.
  • Maintaining the system in general, on-call bug-fixing for mission-critical issues
  • Own new features, craft technical specs
  • Work with lots and lots of data
  • Write lots of code in Python and React/JS


Our Tech Stack

  • Web: HTML, JavaScript, CSS, React
  • Backend: Python, Django, Postgres, Redis.
  • Distributed Computing: Task Queues, Celery, RabbitMQ
  • Infrastructure: AWS EC2, ECS, Docker, Terraform


What You Need

  • 2+ years of experience in a machine learning role.
  • Programming experience in Python.
  • Advanced use of pandas and NumPy for data manipulation
  • Familiarity with SciPy and statsmodels for curve fitting, regression, and statistical analysis
  • Solid understanding of supervised and unsupervised learning techniques
  • Experience with scikit-learn for model training, evaluation, and feature engineering
  • Knowledge of model validation, overfitting/underfitting, and cross-validation
  • Experience implementing and improving rule-based, heuristic, or statistical algorithms
  • Comfort working with time series data (trend detection, seasonality, forecasting)
  • An eagerness to learn new things and improve upon existing skills, abilities, and practices.
  • Knowledge in an Agile software development environment,
  • Experience with version control systems (Git, Subversion, etc.).
  • Have a real passion for clean code and finding elegant solutions to problems.
  • Eager to expand your knowledge and abilities in Python and cloud-based technologies.


Nice to Haves

  • Experience with databases, SQL, or NoSQL.
  • Experience with APIs, RES,T or GraphQL
  • Experience building scalable workflows using task queues.
  • Experience integrating with 3rd parties APIs
  • Security and Authentication


Compensation

  • Competitive Salary
  • Stock options
  • Comprehensive health benefits package.


The Trellis Team

At Trellis, we are passionate about delivering results and a positive user experience to our client brands. With that narrow goal, our driven team works to build out an ambitious product roadmap while seeking out and responding promptly to requests from our current clientele.

We are witnessing a generational shift in consumer behavior in e-commerce. By joining the Trellis team, you too can participate directly in enabling the market transition. If you have an analytical mindset with a willingness to learn and a passion for high-paced forward progress, then we want to hear from you!

Trellis is committed to providing equal opportunity to all applicants and employees. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, colour, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, demotions, transfers, compensation changes, training, career development programs, layoffs, and terminations.


This advertiser has chosen not to accept applicants from your region.

Data Scientist

Ottawa, Ontario Larus Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Job Summary
Full-time:    37.5 Hours per week, Monday to Friday
Location:     Ottawa Office (Up to 3 days per week), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 and Ottawa-based Home Office  
Reporting To:    Director of Technology

We are looking for an enthusiastic and self-motivated individual to join the Larus team as a Data Scientist. Our Data Science team develops end-to-end real-time solutions for the enterprise market. We perform leading-edge research in Artificial Intelligence, Machine Learning, and Data Analytics. This is an opportunity to work on various data science problems and learn and apply new skills. 

Key Responsibilities

  • Design and implement scalable, distributed AI/ML-based systems; 
  • Design, development, integration, and testing of AI/ML models;
  • Advocate high-quality and best practices in software design and development;
  • Close interaction with other team members on system integration and validation; 
  • Perform data analysis, visualization, and modeling with large datasets;
  • Perform data acquisition, cleaning, and transformation;
  • Record and document work;
  • Meet sprint goals with the team and release deliverables to stakeholders and customers; and
  • Other duties as assigned. 

Qualifications
Some individuals are less likely to apply for a job unless they consider they are a perfect match. At Larus Technologies, we welcome motivated individuals to our diverse and inclusive workplace. Thus, if you are excited about this role but do not have every qualification, we encourage you to apply anyway.  

Expected qualifications include:
  • University graduate degree in STEM (e.g. Computer/Software/Electrical Engineering, Applied Math, Engineering Physics, Economics, Computer Science, etc.);
  • Required to meet qualifications to obtain a Canadian Government security clearance (typically requires the candidate to be a Canadian citizen or permanent resident of Canada);
  • Master’s or Ph.D. is considered an asset;
  • 2+ years of direct experience in the design, development, deployment, and verification of AI/ML models in production pipelines;
  • Passion for learning and solving complex problems;
  • Strong object-oriented programming in Python; 
  • Strong communication skills; 
  • Ability to work in a dynamic, fast-paced work environment; and 
  • Organized and focused; 

Technical Skill Requirements, working knowledge of:  
  • Python;
  • Algorithmic design;
  • Machine Learning and Data Mining;  
  • AI/ML Packages (e.g. Tensorflow, Keras, Scikit-learn, PyTorch, Jax); 
  • Python data analysis and manipulation tools (e.g. pandas, numpy, dask);
  • Source control-based system (e.g. Git);  
  • Trend analysis and predictive modeling; and,
  • Data collection, analysis and reporting 
     
Preferred Technical Skills:  
  • MLOps (e.g., Kubeflow); 
  • Cloud Infrastructure (e.g., Databricks, Azure);
  • Distributed Computing (e.g., Cloud, Docker, Kubernetes, Dask);
  • Software Unit Testing (e.g., Python Unittest);
  • Continuous Integration/Continuous Deployment Systems (e.g., Azure Devops); 
  • Data Visualization (e.g., matplotlib, seaborn, streamlit); 
  • Optimization (e.g., optuna, katib, jmetalpy, GA); and 
  • Mathematics (e.g., linear algebra, statistics, mathematical programming).

Benefits  
  • Competitive compensation package;
  • Comprehensive Health and Dental insurance package; 
  • Competitive vacation and paid time off; 
  • Company-sponsored team-building events; and
  • Learning and development opportunities. 

About Larus
Larus Technologies Corporation ( ) is an Ottawa-based software product and research company capable of developing intelligent systems and engineering simulations primarily for business, Defence and security applications. Larus’ core business areas include Data Analytics and Fusion Solutions, including the Total::Insight™ Decision Support System and the Total::Perception™ Systems Simulation Engine, Software Engineering Services, primarily in the Public Security and Defence sectors; and Research and Engineering, focusing on innovations in Artificial Intelligence, Machine Learning, and Data Science. 

We invite enthusiastic and qualified applicants to submit their cover letter and resume through our JazzHR system. 

We thank all applicants; however, only those selected for an interview will be contacted.  
At Larus, we celebrate diversity and are committed to creating an inclusive environment for all employees.  

Larus has an accommodation process and provides accommodation for applicants with disabilities.  If you have specific ergonomic needs or require other accommodation because of a disability or a medical need, please don’t hesitate to contact Larus at

 

Powered by JazzHR

T2Ka0zFEbj

This advertiser has chosen not to accept applicants from your region.

Data Scientist

Ottawa, Ontario Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for a Junior to Intermediate Data Scientist for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a global enterprise company with a product that you've likely used.

The role will be responsible for delivering high quality data science models, and the logistical challenges around improving a profitable service. You'll also be working on a diverse range of supply and demand balancing problems.

You Have:

  • A Masters or PHD in a quantitative field (i.e. Physics, Computer Science, Stats)
  • 1-2 years' experience developing solutions and working with Python
  • Confident extracting and manipulating data from SQL and noSQL stores
  • Previous experience with Machine Learning, Data Science and solving problems at scale

Perks:

  • Competitive Salary
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation
  • Relocation Package

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

Data Scientist

Ottawa, Ontario Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Data Scientist for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver

You Have:

  • 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse)
  • Strong analytical skills working with unstructured data sets
  • Knowledge of relational (PostgreSQL, MySQL, etc.) and non-relational databases (including MongoDB)
  • Strong experience with big data services like Spark, Kafka, Rabbit
  • Experience working with Startups are considered a bonus
  • Experience working with cloud services, specifically AWS are considered a bonus

Some AWESOME selling points:

  • Remote + flexible work schedule
  • North of six figures salary + Equity + Health Spending Account (it's competitive)
  • Amazing opportunity for career progression to lead
  • Amazing mentorship (seriously)
  • Plenty of vacay

It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.

Senior Data Scientist

Ottawa, Ontario $70000 - $100000 Y Copoly

Posted today

Job Viewed

Tap Again To Close

Job Description

We're seeking a Senior Data Scientist to lead the development of advanced AI solutions that power deep research, scientific reasoning, and strategic decision-making. You'll work with large language models (LLMs), retrieval-augmented generation (RAG) systems, and Graph-RAG architectures to create intelligent tools that extract and synthesize insights from complex, unstructured data.

This role is ideal for someone who thrives at the intersection of machine learning, knowledge representation, and real-world impact, and who is excited to help shape the future of how research is conducted in global health, legal, scientific, and financial domains.

What You'll Do

  • Design and develop LLM-powered applications for tasks such as document analysis, summarization, knowledge extraction, and reasoning.
  • Build and optimize RAG pipelines with custom retrieval logic, vector databases, and hybrid search strategies.
  • Implement and integrate knowledge graphs into AI systems for enhanced explainability and structured reasoning (Graph-RAG).
  • Own the full pipeline from data ingestion and preprocessing (e.g., PDFs, scientific papers, grant documents) to model deployment.
  • Collaborate with engineers and domain experts to define requirements, evaluate outputs, and iterate rapidly.

What You Bring

  • B.Sc or M.Sc. in Data Science, Computer Science, or related field.
  • Proven experience with LLMs, including prompt design, fine-tuning, and evaluation.
  • Strong understanding of retrieval-based systems (e.g., FAISS, Weaviate, Elasticsearch, Pinecone).
  • Experience with LangChain, LlamaIndex, HuggingFace Transformers, and PyTorch.
  • Familiarity with knowledge graph design and integration (e.g., Neo4j, RDF, NetworkX).
  • Solid software engineering practices and hands-on coding ability in Python.
  • Experience with cloud-based or on-prem AI deployments, ideally in secure or hybrid environments.
  • Ability to lead projects independently, collaborate cross-functionally, and explain complex technical concepts clearly.

Nice to Have

  • Familiarity with Graph-RAG, Anthropic's MCP, or agentic system orchestration.
  • Experience working with sensitive, domain-specific data (e.g., healthcare, global development, legal).
  • Contributions to open-source projects, publications, or technical blogs.
  • Knowledge of scientific reasoning, ontologies, or structured metadata in research workflows.

Why Join Us

  • Shape the next generation of AI research tools grounded in real-world needs.
  • Join a fast-paced, mission-driven team with opportunities to own high-impact projects.
  • Flexible, remote-friendly environment with strong learning and innovation culture.

Job Type: Full-time

Pay: $70,000 - $00,000 CAD per year

Job Type: Full-time

Pay: 70,000.00- 100,000.00 per year

Benefits:

  • Extended health care
  • RRSP match
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Data scientists Jobs in Ottawa !

Applied Data Scientist

Ottawa, Ontario MindBridge Analytics Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

MindBridge is the global leader in AI-powered financial risk intelligence. Our platform, MindBridge AI™ is enabling finance and audit professionals to build the AI-powered finance department of the future. With over 120 billion financial transactions analyzed with MindBridge’s AI, we set the standard for innovation, scalability, and customer satisfaction.

At MindBridge, we're driven by innovation and excellence, united as a team to revolutionize financial integrity. Here, your ideas matter, and your efforts make a meaningful impact. If you're passionate about using AI to drive positive change, MindBridge is the perfect fit. What distinguishes us is our unwavering commitment to our values: Innovation, Collaboration, and Integrity. These principles foster a vibrant workplace culture, where appreciation and a strong sense of community flourish.

About the Role:

We’re seeking an Applied Data Scientist to join our centralized Data Science team. This role blends technical expertise with consulting skills—you’ll build models and algorithms while working directly with clients and stakeholders to frame problems, translate insights, and deliver measurable business impact.

You’ll rotate between client delivery projects, innovation sprints, and core research, staying connected to both cutting-edge data science and real-world applications.

Key Responsibilities:

Client Delivery & Consulting:

  • Engage with clients to understand their business challenges and translate them into data science problems.
  • Present insights, models, and recommendations clearly to both technical and non-technical audiences.
  • Act as the bridge between clients, business teams, and technical experts.

Applied Data Science:

  • Develop and implement machine learning models, statistical analyses, and advanced data workflows.
  • Partner with research and prototyping teams to adapt novel algorithms for practical use cases.
  • Validate and iterate solutions to ensure they are robust, scalable, and impactful.

Collaboration & Leadership:

  • Contribute to a culture of knowledge sharing through peer mentorship, workshops, and technical write-ups.
  • Support the team’s innovation agenda by testing and applying new AI/ML techniques.

Requirements

Desired Skills & Experience:

  • Strong background in data science, statistics, or applied machine learning.
  • Proven experience working in client-facing or stakeholder-heavy roles (consulting, delivery, or internal advisory).
  • Hands-on skills in Python, SQL, and ML frameworks (PyTorch, TensorFlow, RAPIDS is a plus).
  • Ability to move fluidly between technical modeling and business storytelling.
  • Excellent communication skills with a collaborative mindset.
  • Graduate degree (Master’s or PhD) in Computer Science, Statistics, Mathematics, or related field.
  • Experience with modern ML methods such as deep learning, transformers, or generative models.
  • Familiarity with agile methods for research and prototyping.

Requirements contingent on employment:

  • Fulfill requirements necessary to obtain full background check.

Benefits

Why You’ll Love Being Part of Our Team: 

This advertiser has chosen not to accept applicants from your region.

Senior Data Scientist

Ottawa, Ontario Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior Data Scientist for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver

You Have:

  • 3 - 5+ Years experience working in Data Engineering/Data Science utilizing R (purrr, tidyr, dplyr, tibble, & the tidyverse)
  • Strong analytical skills working with unstructured data sets
  • Knowledge of relational (PostgreSQL, MySQL, etc.) and non-relational databases (including MongoDB)
  • Strong experience with big data services like Spark, Kafka, Rabbit
  • Experience working with Startups are considered a bonus
  • Experience working with cloud services, specifically AWS are considered a bonus

Some AWESOME selling points:

  • Remote + flexible work schedule
  • North of six figures salary + Equity + Health Spending Account (it's competitive)
  • Amazing opportunity for career progression to lead
  • Amazing mentorship (seriously)
  • Plenty of vacay

It's a seriously awesome opportunity! If this looks interesting to you, go ahead and click apply :)

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Data Scientists Jobs View All Jobs in Ottawa