A technology company in Toronto is seeking an experienced software engineer to develop next-gen AI tools that enhance critical thinking. The ideal candidate will fine-tune language models and optimize prompts while collaborating with product and design teams. They should have strong Python experience and a passion for societal impact. A background in agent applications and data analysis is an asset. This role involves working in a dynamic team to create software with significant global user engagement.
Qualifications
3+ years of experience in Python development.
Experience with LLM framework like Langchain or LlamaIndex.
Strong exploratory data analysis skills to leverage data for solutions.
Experience pushing LLM abilities on novel tasks.
Responsibilities
Fine-tune and evaluate state-of-the-art language models.
Optimize prompts to enhance classification accuracy and personalization.
Develop multi-agent workflows using RAG.
Collaborate with product and design teams to create impactful applications.
Skills
Python
Prompts Optimization
Exploratory Data Analysis (EDA)
Software Engineering
Agentic Applications
RAG Applications
Tools
Langchain
LlamaIndex
DsPY
TextGrad
Job description
A technology company in Toronto is seeking an experienced software engineer to develop next-gen AI tools that enhance critical thinking. The ideal candidate will fine-tune language models and optimize prompts while collaborating with product and design teams. They should have strong Python experience and a passion for societal impact. A background in agent applications and data analysis is an asset. This role involves working in a dynamic team to create software with significant global user engagement.