Senior Algorithm Engineer, AI
Base pay range: CA $80,000.00/yr – CA$/yr
Who We Are
Comm
100 is an award‑winning digital customer engagement platform that helps organizations engage, convert, and support customers online. Established in 2009, our platform serves over 10,000 clients worldwide—including HP, Rackspace, the Government of Canada, Google, and Stanford University—always striving to find the smartest, most efficient ways to communicate and solve problems.
What We Offer
- Health & Dental Benefits
- RRSP Matching Program
- Health & Wellness Fund
- New office with full gym, massage chairs, and bike storage
- Training and Development Fund
- Quarterly team‑building events
About the Role
- Research key capabilities for AGI, track the latest academic and industry research in LLM, and bring new technical ideas to the business.
- Leverage generative AI agentic frameworks (e.g., Llama‑Index, Auto Gen, Semantic Kernel, Langchain), workflow frameworks (e.g., Langgraph), and trace logging tools (Langsmith, wandb, phoenix) to develop robust AI features.
- Engage deeply in AI Assistant data construction, LLM pre‑training, fine‑tuning, algorithm optimization, and model deployment.
- Research technologies for LLM implementation such as RAG and Agent, explore a new generation AI Assistant architecture based on LLM, and continuously enhance AI Assistant question‑answering effectiveness and user experience.
- Write clean, high‑quality, high‑performance, maintainable, thoroughly tested code to ensure algorithm reliability.
- Work closely with cross‑regional engineering teams to facilitate communication and collaboration.
- Engage directly with customers and business stakeholders to propose technical solutions and address product issues.
Job Requirements
- Bachelor’s degree or higher in Computer Science, Mathematics, Statistics, or a related field focused on AI, ML, or software engineering.
- 2+ years of AI/ML engineering experience, strong focus on generative AI technologies, prompt engineering, vector databases, and GenAI operationalization.
- Proficiency in Python; experience with Tensor Flow or PyTorch; knowledge of advanced ML techniques such as deep learning, reinforcement learning, and unsupervised learning.
- Experience with data preprocessing (Pandas), feature engineering (datasets, PyTorch), model training (sklearn, transformers, LoRA, DPO), and model deployment (vLLM, Deep Speed, Tensor
RT). - Strong analytical and problem‑solving skills with a keen interest in pushing AI and ML boundaries.
- Excellent communication skills and ability to work effectively in a team environment.
Location:
This position is a fully on‑site role in our downtown Vancouver office.
Seniority level:
Mid‑Senior level
Employment type:
Full‑time
Job function:
Engineering & Information Technology
Industries:
Software Development
Referrals increase your chances of interviewing at Comm
100 by 2×.
We sincerely thank all applicants for their interest; however, only shortlisted candidates will be contacted. Applicants must be eligible to work in Canada.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: