Associate Software Developer-Machine Learning at Vector Institute | Toronto, Ontario | Rezi

Associate Software Developer-Machine Learning at Vector Institute

Associate Software Developer-Machine Learning

Vector Institute · Toronto, Ontario

1 weeks ago

Associate Software Developer-Machine Learning

Vector Institute · Toronto, Ontario

9 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

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.

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.

Requirements

  • 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++.
  • 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.
  • Excellent communication and collaboration skills, with the ability to work effectively in a research-driven and dynamic environment.

Skills

  • Python
  • JavaScript
  • C++
  • TensorFlow
  • PyTorch
  • scikit-learn
  • Machine learning algorithms
  • Statistical modeling
  • Data preprocessing
  • Data structures
  • Algorithms
  • Time complexity
  • Software engineering best practices
  • Version control systems
  • Collaborative development environments
  • LangChain
  • Agent development kits
  • AWS
  • Azure
  • Google Cloud
  • Docker
  • Kubernetes

Location

  • Remote

Work Type

  • Full-time
  • Flexible work arrangements

Experience Level

  • Associate

Education Level

  • Bachelor's degree
  • Master's degree

Salary/Compensations

  • $80,500 - $100,600 per year

Benefits

  • Vacation time
  • Floater days
  • GRRSP
  • Health Spending Account
  • Summer Hours program

About the Company

  • 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.

Equal Opportunity

  • 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 hr@vectorinstitute.ai. The Vector Institute team will be happy to work with you to ensure your experience is as inclusive and accessible as possible.