Software Engineer, Gen AI (Prompt Engineer)

We are looking for Software Engineers to join our ML team to deliver high-quality gen AI features from prototype to production.

At Klue, we build machine learning services and data pipelines to automatically extract insights about competitors from both public and internal data sources. Every day, our services process millions of data points, including news articles, press releases, webpage changes, Slack posts, emails, reviews, CRM opportunities, and user actions.

The team is focused on using LLMs to extract competitive insights at scale. We need people who are excited about processing large amounts of data and driving innovation with LLMs.

Klue who?

A: A: Klue is a VC-backed, capital-efficient growing SaaS company. Tiger Global and Salesforce Ventures led our US$62m Series B in the fall of 2021. We’re creating the category of competitive enablement: helping companies understand their market and outmaneuver their competition. We benefit from having an experienced leadership team working alongside several hundred risk-taking builders who elevate every day.

We’re one of Canada’s Most Admired Corporate Cultures by Waterstone HC, a Deloitte Technology Fast 50 & Fast 500 winner, and recipient of both the Startup of the Year and Tech Culture of the Year awards at the Technology Impact Awards.

What are the responsibilities, and how will I spend my time?

  • Collaborate closely with product managers and engineers to identify requirements
  • Rapidly create and iterate on prototypes to identify customer value
  • Productionize prototypes into services that are deployed at scale
  • Craft and refine LLM prompts to extract valuable insights from diverse content sources
  • Generate labeled datasets for rigorous prompt evaluation
  • Establish offline evaluation metrics and design iterative workflows for prompt optimization
  • Prepare comprehensive reports detailing findings and recommended next steps
  • Implement online monitoring systems to ensure ongoing prompt effectiveness
  • Conduct in-depth investigations of suboptimal AI outputs to identify root causes
  • Analyze retrieval scores and optimize embeddings and metadata to enhance performance

What experience are we looking for?

  • Product-focused mindset with a drive for rapid delivery and iterative improvement
  • Hands-on experience building backend systems using Python
  • Demonstrated passion for developing LLM-based products, including expertise in prompting, RAG, zero-shot and few-shot learning
  • Solid grasp of fundamental ML evaluation metrics (accuracy, precision, recall, F1 score)
  • Knowledgeable of text embeddings and semantic search technologies
  • Eagerness to stay at the forefront of AI and LLM innovations

What motivates our current team right now?

  • The type of work: challenging, innovative, and meaningful.
  • Modern tech stack.
  • The inspiration from skilled and proven leaders.
  • Entrepreneurial fingerprints on what will be a future billion-dollar company anchored in Canada.
  • Culture, team, and the work environment.
  • High degree of autonomy and accountability.
  • High degrees of transparency and high-quality communication.

What are the people at Klue like?

  • Builders
  • Intellectually Curious
  • Ambitious
  • Objective Oriented
  • Check us out!
  • engineers with high expectations around individual ownership and impact.

How We Work at Klue:

  • Hybrid Work. Our main Canadian hubs are in Vancouver and Toronto, and most of our Product, Design, and Engineering Teams are located in EST and PST. Ideally, this role would be located in Toronto or Vancouver. Your team will be in office at least 2 days per week, if you are within a reasonable commuting distance of the office, we’ll see you there!

Total compensation & benefits:

  • Time off. Take what you need. We want the team to prioritize wellness and avoid burnout. Vacation usually falls into 3 categories: recharging, life-event, & keeping a work-life balance. Just ensure the required work gets done and clear it with your team in advance. You need to take at least two weeks off every year. The average Klue team member takes 2-4 weeks of PTO per year.
  • Benefits start on day one!

Similar AI Jobs