LLM Engineer

CoLab Software
Full time
Software Development
Canada
Hiring from: Canada
About CoLab

As an LLM Engineer at CoLab, you'll work closely with our ML team to support model development, deployment, and maintenance. You'll help with data prep, pipeline updates, and implementation tasks that form the backbone of our AI-powered features.

This is a hands-on, execution-focused role, ideal for someone early in their ML career. You'll be expected to learn fast, work through ambiguity, and bring care and consistency to the details. Over time, you'll gain exposure to the full ML lifecycle—from building datasets to deploying production models—and grow your skills alongside experienced engineers.

If you're excited about AI/ML, want to contribute to a real product, and are ready to do the foundational work required to make ML systems run reliably at scale, we'd love to hear from you.

About The Role

You've got a basic understanding of ML and NLP concepts, can write python code confidently, and are eager to get your hands dirty. You're looking for a role where you can grow your skills by doing real work—not just reading research papers.

You're detail-oriented, resourceful, and take pride in getting things right the first time—even if the work is unglamorous. You don't wait to be told what to do; you take initiative, ask good questions, and always follow through.

This role isn't for someone looking to focus purely on research or theoretical ML. It's for someone who wants to learn by building and supporting the systems that make AI work in the real world.

Job Responsibilities

  • Support ML model development by preparing datasets, writing scripts, and maintaining training pipelines
  • Help implement and test model features, experiments, and infrastructure updates
  • Contribute to code that integrates ML models into our production environment
  • Assist in building evaluation pipelines and observability dashboards for ensuring and maintaining the quality of our ML models going to production.
  • Monitor model behavior in production and help troubleshoot performance issue
  • Assist with setting up automated testing, logging, and reporting
  • Work with the ML, Architecture, and platform teams to keep infrastructure clean, reproducible, and scalable
  • Write documentation and contribute to reusable components that improve team efficiency
  • Stay curious—ask questions, share what you learn, and actively look for ways to improve tools or processes

Qualifications

  • Bachelor's degree (or close to completing one) in Computer Science, Engineering, Data Science, or a related field
  • Familiarity with Python and ML libraries like Scikit-Learn, Hugging Face, or PyTorch
  • Exposure to NLP or AI concepts (e.g., transformer architecture, embeddings, LLMs)—even via personal projects or coursework
  • General familiarity with LLM optimization techniques, including zero shot, one shot and few shot prompt engineering, RAG, fine tuning, CoT, ReACT, etc.
  • Some experience with databases and writing queries (SQL or vector DBs like Pinecone, OpenSearch is a plus)
  • Interest in cloud tools (e.g., AWS, GCP, Azure) and ML services in the cloud infrastructure
  • Experience with Git or version control workflows
  • Comfortable working independently and taking ownership of tasks with guidance
  • Strong written and verbal communication skills
  • A growth mindset—you're open to feedback and eager to improve every day.

Extra Details

  • Compensation: This is a full-time, permanent position with a competitive compensation package that includes a stock options package
  • Benefits: This role offers an extended health and benefits package that includes unlimited paid vacation and RRSP matching
  • Remote/Hybrid Work: Our main office is in St. John's, NL, where we offer hybrid and remote opportunities. This role has the flexibility to work from anywhere within Canada.

Equity Note

Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply to jobs only if they meet 100% of the qualifications. We encourage you to help us break that statistic and apply even if you don't meet every single qualification—your potential is what matters most to us.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Mysten Labs believes that decentralized and open protocols are the bedrock of the internet of value. This is why at Mysten Labs, we are creating foundational infrastructure to accelerate the adoption of decentralized protocols based on blockchain technologies. As part...
Software Development
Canada
Hiring from: Canada
84,900 - 157,320 USD / year
Before you apply to a job, select your language preference from the options available at the top right of this page. Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work...
Software Development
United States
Hiring from: United States
Go Nimbly
Full time
110,000 - 140,000 USD / year
About The Job At Go Nimbly, we want to be a global thought leader in the RevOps space by developing a badass brand built through innovative work created by individuals with growth mindsets. As a member of the Delivery team,...
Software Development
United States
Hiring from: United States