Our client, an innovative pioneer in the enterprise software space, is seeking a talented and driven AI Developer to design, train, and integrate custom generative AI models. In this role, you will bridge the gap between traditional software engineering and advanced machine learning, focusing on building tailored agents, fine-tuning foundation models, and creating internal tooling to solve domain-specific enterprise problems.
...
Rather than building base models from scratch, your focus will be on cutting-edge "AI Engineering"—building sophisticated systems and toolings on top of both commercial and open-source foundation models to deliver secure, production-grade intelligence.
Advantages
Cutting-Edge Innovation: Work directly with the latest open-source and commercial LLMs, shaping how an enterprise leverages generative AI.
High Impact: Build internal frameworks and APIs that empower cross-functional teams to securely utilize AI, directly influencing company-wide productivity.
Robust Tech Stack: Gain deep, hands-on experience with advanced RAG architectures, vector databases, and containerized cloud deployments.
Professional Growth: Collaborate with a forward-thinking engineering community focused on practical, state-of-the-art AI tool building.
Responsibilities
Model Lifecycle Management: Own the end-to-end pipeline of custom LLMs, including data curation, strategic fine-tuning, and rigorous evaluation.
Tool & Agent Integration: Build custom autonomous agents and integrations capable of utilizing web search, executing code, and seamlessly retrieving data via advanced Retrieval-Augmented Generation (RAG) architectures.
Prompt Architecture: Design, test, and optimize complex prompts and system instructions to maximize model performance, ensure deterministic behavior, and minimize hallucinations.
Inference Optimization: Optimize production LLM pipelines to strike the perfect balance between latency, cost, and throughput.
Tooling Development: Architect and build internal APIs, user interfaces, and software frameworks that allow teams across the organization to leverage AI assets securely.
Qualifications
Technical Support: Proven ability to provide high-level technical support, troubleshooting, and engineering guidance to internal teams integrating AI tools into their workflows.
Experience: 2+ to 5+ years of hands-on software development experience, with at least 1–2 years specifically dedicated to building with LLMs or machine learning pipelines.
Education: B.S. or M.S. in Computer Science, Artificial Intelligence, or a highly quantitative field.
Programming Languages: Advanced, production-level proficiency in Python.
AI/ML Frameworks: Hands-on experience with foundational machine learning frameworks like PyTorch or TensorFlow.
LLM Orchestration: Strong familiarity with orchestration frameworks such as LangChain or LlamaIndex to connect models with external data sources.
Vector Databases: Deep understanding of vector search systems (e.g., Pinecone, Milvus, Chroma) for robust, high-performance context retrieval.
Cloud & Infrastructure: Experience deploying machine learning models on cloud platforms (AWS or Google Cloud) utilizing containerization tools like Docker.
Summary
This AI Developer role is an exceptional opportunity for a software engineer with a strong machine learning foundation to step into a dedicated AI engineering position. If you are passionate about moving beyond basic API wrappers to build deeply integrated, fine-tuned, and optimized LLM tools that solve complex enterprise problems, we encourage you to apply.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
Our client, an innovative pioneer in the enterprise software space, is seeking a talented and driven AI Developer to design, train, and integrate custom generative AI models. In this role, you will bridge the gap between traditional software engineering and advanced machine learning, focusing on building tailored agents, fine-tuning foundation models, and creating internal tooling to solve domain-specific enterprise problems.
Rather than building base models from scratch, your focus will be on cutting-edge "AI Engineering"—building sophisticated systems and toolings on top of both commercial and open-source foundation models to deliver secure, production-grade intelligence.
Advantages
Cutting-Edge Innovation: Work directly with the latest open-source and commercial LLMs, shaping how an enterprise leverages generative AI.
High Impact: Build internal frameworks and APIs that empower cross-functional teams to securely utilize AI, directly influencing company-wide productivity.
Robust Tech Stack: Gain deep, hands-on experience with advanced RAG architectures, vector databases, and containerized cloud deployments.
...
Professional Growth: Collaborate with a forward-thinking engineering community focused on practical, state-of-the-art AI tool building.
Responsibilities
Model Lifecycle Management: Own the end-to-end pipeline of custom LLMs, including data curation, strategic fine-tuning, and rigorous evaluation.
Tool & Agent Integration: Build custom autonomous agents and integrations capable of utilizing web search, executing code, and seamlessly retrieving data via advanced Retrieval-Augmented Generation (RAG) architectures.
Prompt Architecture: Design, test, and optimize complex prompts and system instructions to maximize model performance, ensure deterministic behavior, and minimize hallucinations.
Inference Optimization: Optimize production LLM pipelines to strike the perfect balance between latency, cost, and throughput.
Tooling Development: Architect and build internal APIs, user interfaces, and software frameworks that allow teams across the organization to leverage AI assets securely.
Qualifications
Technical Support: Proven ability to provide high-level technical support, troubleshooting, and engineering guidance to internal teams integrating AI tools into their workflows.
Experience: 2+ to 5+ years of hands-on software development experience, with at least 1–2 years specifically dedicated to building with LLMs or machine learning pipelines.
Education: B.S. or M.S. in Computer Science, Artificial Intelligence, or a highly quantitative field.
Programming Languages: Advanced, production-level proficiency in Python.
AI/ML Frameworks: Hands-on experience with foundational machine learning frameworks like PyTorch or TensorFlow.
LLM Orchestration: Strong familiarity with orchestration frameworks such as LangChain or LlamaIndex to connect models with external data sources.
Vector Databases: Deep understanding of vector search systems (e.g., Pinecone, Milvus, Chroma) for robust, high-performance context retrieval.
Cloud & Infrastructure: Experience deploying machine learning models on cloud platforms (AWS or Google Cloud) utilizing containerization tools like Docker.
Summary
This AI Developer role is an exceptional opportunity for a software engineer with a strong machine learning foundation to step into a dedicated AI engineering position. If you are passionate about moving beyond basic API wrappers to build deeply integrated, fine-tuned, and optimized LLM tools that solve complex enterprise problems, we encourage you to apply.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more