{bc}
indeed

Senior Software Developer - Machine Learning

Vector Institute
Toronto, CAN
Full-time
Senior
Onsite
$125,800–$157,300 per year
Discovered 1 weeks ago
Machine learningSoftware developmentPythonJavaC++Machine learning algorithms

Full Job Posting

Position summary

Packages machine learning research into reusable software artifacts for integration into Vector Institute applications.

Collaborates with researchers, software developers, and product managers to design, develop, and deploy machine learning solutions.

Key responsibilities

  • Packages research into software components and builds libraries, modules, APIs, frameworks, and tools for machine learning solutions.
  • Supports integration and deployment of machine learning components into software applications.
  • Optimizes and tests artifacts for scalability, performance, and reliability; conducts code reviews and supports engineering best practices.
  • Maintains documentation and examples, and stays informed about machine learning advances and relevant privacy and security regulations.

Ideal candidate profile

  • Master’s degree in computer science, data science, or a related field; a PhD is considered an asset.
  • 5–7 years of relevant industry experience in machine learning, software development, or a related field.
  • Experience packaging machine learning research into reusable software artifacts and designing libraries, APIs, and frameworks.
  • Strong programming skills in languages such as Python, Java, or C++, and experience with software development frameworks and tools.
  • Knowledge of machine learning algorithms, statistical modeling, and data preprocessing; familiarity with TensorFlow, PyTorch, or JAX.
  • Proficiency in version control, testing, and code documentation; familiarity with cloud platforms and Docker or Kubernetes.
  • Strong problem-solving, communication, and collaboration skills.

Success measures

  • Build high-quality, extensible libraries and apply systems design to new software.
  • Deliver well-documented software and APIs that attract user engagement and support reuse across products and models.
  • Improve reliability, observability, operability, and adoption of software and systems design best practices.
  • Increase automation of code review, continuous integration, data pipelines, model training, and evaluation.

Compensation

  • Expected salary is $125,800–$157,300 per year; final offer reflects experience, skills, and qualifications.
  • Full-time employees are eligible for a comprehensive suite of benefits.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Vector Institute