This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

Vector Institute
Posted 3w ago

Associate Software Developer-Machine Learning

Vector Institute
Toronto, Ontario, Canada
$81k-$101k/yrOnsiteFull Time
Responsibilities
  • building libraries
  • developing pipelines
  • integrating models
Requirements
  • Degree in CS/data science
  • Programming in Python/JavaScript/C++
  • ML frameworks (TensorFlow
  • PyTorch
  • Scikit-learn)
  • Software engineering best practices, and ability to bridge ML research and production
Technical tools mentioned
PythonJavaScriptC++TensorFlowPyTorchscikit-learnLangChainAWSAzureGoogle CloudDockerKubernetes

Job description

Associate Software Developer, Machine Learning


POSITION SUMMARY

As an Associate Software Developer, Machine Learning, your primary focus will be enabling the development of open-source tools, including a flagship product that results in strong outcomes for all stakeholders. You will play a key role in supporting ML researchers through strong software developer practices, helping them explore and implement cutting-edge machine learning techniques.

KEY RESPONSIBILITIES

  • Collaborate with Applied ML Scientists and Applied ML Specialists to understand models, algorithms, and research goals, and package them into reusable software components;

  • Contribute to the development of Vector AI Engineering’s flagship product using best practices for collaborative software development;

  • Build libraries, frameworks, and tools that enable efficient experimentation, training, evaluation, and deployment of ML models;

  • Develop scalable data pipelines, preprocessing workflows, and feature engineering systems to support ML research;

  • Design and implement APIs, interfaces, and documentation to integrate ML models into production applications;

  • Collaborate with software development staff and ML researchers to optimize and improve the performance, scalability, and reliability of ML software artifacts;

  • Apply modern machine learning and software development practices to enhance research productivity and system capabilities;

  • Support the development of internal agents and maintain critical production services;

  • Partner with stakeholders to translate research needs into practical, production-ready solutions;

  • Share knowledge of emerging tools, techniques, and best practices across the team; and,

  • Other related duties as assigned from time to time.


KEY SUCCESS MEASURES 

  • The code quality and extensibility of existing libraries as well as new libraries implemented by AI Engineering is high;

  • The software and APIs developed by AI Engineering are well documented and there is strong user engagement, measured in terms of forks, PRs, issues, and stars;

  • The quality of the flagship product codebase developed by AI Engineering increases, where code is reused and duplicate effort is reduced. Users and developer engagement increases;

  • Fast iteration cycles are achieved based on user feedback, number of PRs merged, and bug fixes; and,

  • A high degree of automation of code review and software continuous integration process, as well as automation of running agent evaluation pipelines and benchmarking, is achieved.

PROFILE OF THE IDEAL CANDIDATE 

  • Bachelor's or Master's degree in computer science, data science, or a related field;

  • Solid programming skills in languages such as Python, JavaScript, or C++, and proficiency in ML frameworks like TensorFlow, PyTorch, or scikit-learn;

  • Strong understanding of machine learning algorithms, statistical modeling, and data preprocessing techniques;

  • Strong fundamental understanding of data structures, algorithms, and time complexity;

  • Proficiency in software engineering best practices, version control systems, and collaborative development environments;

  • Familiarity with modern toolkits – LangChain, agent development kits is considered an asset; 

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes) is considered an asset;

  • Strong problem-solving abilities, with the capability to bridge the gap between ML research and practical software engineering solutions; and,

  • Excellent communication and collaboration skills, with the ability to work effectively in a research-driven and dynamic environment.

TOTAL REWARDS: The expected salary for this position will be $80,500 - $100,600 per year, plus benefits if applicable. The final salary offer will reflect the successful candidate's experience, skills, and qualifications, in alignment with the Vector Institute's Compensation Policy and may differ from above.

The Vector Institute’s Total Rewards approach extends beyond traditional compensation and benefits. Full-time employees are eligible for a comprehensive suite of supports that recognize and value employees, including vacation time, floater days, GRRSP, a Health Spending Account, a Summer Hours program, and flexible work arrangements. 

POSITION STATUS: This posting is for a new position.


INCLUSION AND EQUAL OPPORTUNITY EMPLOYMENT: Vector believes AI powers possibility by advancing cutting-edge research and translating it into real-world impact through collaboration with research, industry, and government. Vector is committed to fostering a diverse and inclusive culture that reflects its values.

The Vector Institute welcomes applications from all qualified candidates, including those who are Indigenous, 2SLGBTQIA+, racialized persons/visible minorities, women, and people with disabilities.

If you require an accommodation at any stage of the recruitment or selection process, please contact [email protected]. The Vector Institute team will be happy to work with you to ensure your experience is as inclusive and accessible as possible.

JOIN OUR COMMUNITY: Check out the Vector Institute’s Careers Page to explore open opportunities at Vector and Follow Vector on XLinkedIn, and Bluesky to stay connected with the latest developments in Ontario's AI ecosystem and the Vector Institute.


About Vector Institute

Non-profit organization advancing artificial intelligence research and development.

Similar jobs

Software Developer roles near Toronto, Ontario
12h
Save
Mark Applied
Hide
Software Engineer, Observability
Toronto, Ontario, Canada
$108k-$135k/yr HybridFull Time
Lyft
LyftNASDAQ: LYFT: Provides an on-demand ride-hailing and multimodal transportation platform.
3+ YOERequires 3+ years in software development, automation, or systems engineering; production code in Go or Python; AWS infrastructure; observability systems; Kubernetes; Prometheus, Grafana, and Loki.
Go, Python, AWS, Kubernetes, Prometheus, Grafana, Loki
12h
Save
Mark Applied
Hide
Senior Software Developer
Toronto, Ontario, Canada
$120k-$150k/yr OnsiteFull Time
Bally's
Bally'sNew York Stock Exchange: BALY: Operates physical casinos and digital sports betting and gaming platforms.
6+ YOE6+ years software engineering experience; 3+ years with Braze or comparable engagement platforms. Requires APIs, webhooks, cloud infrastructure, data platforms, integrations, and security/privacy expertise.
Braze, Salesforce Marketing Cloud, Iterable, Airship, Adobe Campaign, AWS, APIs, webhooks, data warehouses, streaming platforms, CDPs, mobile SDKs, web SDKs, Metaview
14h
Save
Mark Applied
Hide
Senior Software Engineer (Conductor)
Toronto or Toronto
$150k-$200k/yr HybridFull Time
PocketHealth
PocketHealth: Enables digital medical image sharing between patients and providers.
5+ YOERequires 5–8 years of software engineering experience, client-facing deployment experience, Python and/or TypeScript, AWS, third-party integrations, full-stack skills, and strong stakeholder communication.
Python, TypeScript, AWS, ECS, Lambda, API Gateway, Step Functions, Cadence, Temporal, Prefect, HL7 v2, FHIR, DICOM, RIS/PACS, EMR, Claude Code, Codex, Cursor, Copilot
15h
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with frontend systems; deep React and TypeScript expertise; full-stack fundamentals; React Native or mobile experience; Figma, design systems, and AI-assisted development experience.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
15h
Save
Mark Applied
Hide
Software Engineer II — Agentic AI Foundations
Toronto, Ontario, Canada
$135k-$175k/yr HybridFull Time
Socure
Socure: Provide AI-driven identity verification and fraud prevention software.
2+ YOERequires 2+ years of software engineering experience, strong LLM and agentic AI knowledge, GPU/model-serving expertise, distributed systems fundamentals, and proficiency in Java, Go, Python, or similar.
CUDA, vLLM, Ollama, LLMLite, TensorRT-LLM, Triton Inference Server, Java, Go, Python, A/B testing, YouTube, LinkedIn, X (Twitter), Facebook
18h
Save
Mark Applied
Hide
Senior Software Developer, Developer Experience and Administration
Ottawa or Toronto or Canada
HybridFull Time
Kinaxis
KinaxisToronto Stock Exchange: KXS: Provides cloud-based supply chain management and planning software.
5+ YOEPost-secondary degree or equivalent experience, 5+ years of software development, enterprise software and API expertise, Azure and GCP experience, and strong communication and problem-solving skills.
Azure, GCP, GitHub Actions, Argo Workflows, Terraform, Ansible, Jenkins, Maven, Kubernetes, GKE, AKS, AI
1d
Save
Mark Applied
Hide
Front-end Software Engineer | Betty UK
Sofia or New York City or Toronto or London
OnsiteFull Time
Betty
Betty: Online casino platform for mobile slots and real-money gaming.
5+ YOERequires 5+ years building web applications, React, NextJS server-side rendering, progressive web apps, Redux, performance optimization, automated UI testing, DevOps, security, and English fluency.
React, NextJS, Redux, Redux Toolkit, React Native
1d
Save
Mark Applied
Hide
Senior Software Developer - Tax
Toronto, Ontario, Canada
$151k-$189k/yr HybridFull Time
Wealthsimple
Wealthsimple: Provides digital investment, trading, and saving services for Canadians.
Significant software engineering experience; full-stack React and Python development; complex project leadership; mentoring; API design, testing, debugging, monitoring, and operational excellence.
React, Python, jQuery, Backbone, Claude, QuickBooks
This job has expired