logo image

Comm100 Network Corporation Job Board

Algorithm Engineer

Description

Algorithm Engineer


Looking to make a statement in your career in a high-growth tech sector? Join Comm100 as our Algorithm Engineer!

It's an exciting time at Comm100! Already experiencing rapid year-over-year growth, we're seeking a highly motivated, results-driven individual to be our Algorithm Engineer.

Who We Are
Comm100 is a leading provider of customer engagement solutions serving highly regulated industries such as Banking & Finance, Insurance, Government, Education, and Health & Wellness. Established in 2009, we help more than 10,000 companies worldwide close the gap between their customers’ questions and answers. We’re proud to count HomeTrust Bank, Nationwide Insurance, State of Texas, Stanford University, Canadian Blood Services, IBM, Fitbit, and Nintendo as customers. Grounded in our customer-first values, we believe that good customer communication is the lifeblood of every successful business.

Comm100 offers a supportive place to work with strong team cohesion geared for mutual growth. Hundos will not only have opportunities to challenge, learn and develop their skillsets, but also to build long and fruitful relationships. We know work-life balance matters, which is why we offer extended health and dental benefits as of your first day, as well as quarterly team events to keep the fun going.

Job Responsibilities:
  • 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.
  • 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 software 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.
 
Job Requirements:
  • 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.
  • 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 based out of our Downtown Vancouver office. Candidates must already be eligible to work in Canada.

Type: Full-time, permanent

Salary: $70,000 - 110,000 CAD per year

To Apply: Please submit a copy of your cover letter and resume.

We thank all applicants for their interest. Due to the large number of applicants, only those who are short-listed for an interview will be contacted.

Compensation

$70,000.00 - $110,000.00 per year

Know someone who would be a perfect fit? Let them know!