Position: Software Engineer, Gen AI (Prompt Engineer)
Klue Engineering is hiring!
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.
Responsibilities:
- 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 embed dings and metadata to enhance performance.
Experience
Required:
- 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 embed dings and semantic search technologies.
- Eagerness to stay at the forefront of AI and LLM innovations.
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.
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.
- Benefits: Start on day one!
Compensation Range: CA $120K - CA $160K
#J-18808-Ljbffr