Algorithm Engineer, AI
Indexed description
What We Believe
At Comm100, we strongly believe that the success of a company depends entirely on its people. We seek self-motivated team players who will appreciate a performance-driven work environment, rooted in creativity, personal development, integrity and open communication. We work hard but always make time for fun.
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
- Research key capabilities leading to AGI, track the latest academic and industry research achievements in LLM, and bring new technical ideas and methods to the business.
- Leverage generative AI Agentic frameworks (e.g., Llama-Index, AutoGen, Semantic Kernel, Langchain), workflow frameworks (e.g, Langgraph), and trace logging (eg. Langsmith, wandb, phoenix) to develop robust AI features.
- Deeply engage in key tasks such as AI Assistant data construction, LLM pre-training, fine-tuning, algorithm optimization, and model deployment.
- Research key technologies for the implementation of LLM 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.
- Writing clean, high-quality, high-performance, maintainable, and thoroughly tested code to ensure Algorithm reliability and maintainability.
- Work closely with cross-regional engineering teams to facilitate communication and collaboration.
- Engage in direct communication with customers and business stakeholders to propose technical solutions and address product issues.
- Bachelor’s degree or above in Computer Science, Mathematics, Statistics, or a related field with a focus on Artificial Intelligence, Machine Learning or software engineering.
- 2+ years of experience in AI/ML engineering, with a strong focus on generative AI technologies, prompt engineering, vector databases and GenAI operationalizing
- Proficiency in Python, TensorFlow or PyTorch, Knowledge of advanced machine learning 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), model deploying (vLLM, DeepSpeed, TensorRT).
- Strong analytical and problem-solving skills with a keen interest in pushing the boundaries of AI and machine learning.
- Excellent communication skills and the ability to work effectively in a team environment.
Location: This position is a fully on-site role in our downtown Vancouver office.
We sincerely thank all applicants for their interest; however, only shortlisted candidates will be contacted. Applicants must be eligible to work in Canada.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search