Our Toronto based client is building the future of institutional investing—and need passionate, hands-on Full Stack Engineers to help power that vision.
They are looking for Full Stack Engineers for a 12 month contract (expected to renew)
Are you a hands-on engineer who codes every day and thrives in fast-paced, high-impact environments?
...
We’re looking for a Full Stack Engineer to work on an award-winning platform transforming how institutional investors interact with global financial markets using cutting-edge AI, NLP, and LLM technologies.
Advantages
This team is redefining how investors access real-time insights. By leveraging natural language processing and AI, they enable users to query complex financial data instantly—unlocking insights across trading, research, pricing, and execution.
You’ll be working at the intersection of AI innovation and real-world financial impact, delivering solutions used globally.
“You build it, you run it” – no separate QA or support teams
No traditional sprints—we focus on continuous flow and delivery
Teams deploy hundreds of changes daily
Highly collaborative, self-organizing teams
Strong emphasis on learning, experimentation, and ownership
Responsibilities
Own end-to-end delivery: from design → build → deploy → production support
Build and scale LLM-powered applications, including:
AI agents
RAG pipelines
Multi-step workflows
Design and integrate RESTful APIs connecting AI services and backend systems
Work in small, high-performing teams (3–6 engineers) with a Product Owner
Ship code to production frequently (often daily)
Participate in production support rotation (which could occasionally fall on a Sunday)
Collaborate through pair programming and continuous learning
Identify and reduce technical debt while delivering new features
Contribute to a culture of automation, experimentation, and improvement
Qualifications
Strong Python expertise (backend service development)
Experience building LLM applications:
AI agents, tool/function calling
Retrieval-Augmented Generation (RAG)
Hands-on experience with LangChain and/or LangGraph
Advanced prompt engineering for controlled outputs
Strong SQL skills
Experience designing and integrating RESTful APIs
Knowledge of LLM observability & evaluation tools (e.g., LangFuse, LangSmith)
Experience deploying LLMs in the cloud (e.g., Azure OpenAI)
Strong testing discipline (unit testing before UAT)
Excellent problem-solving and analytical thinking
Nice to Have
Experience with Parquet, DuckDB, or analytical data formats
Familiarity with multi-LLM routing frameworks (e.g., LiteLLM)
Exposure to Java enterprise ecosystems
Working knowledge of Unix environments
Summary
If you're a true builder, passionate about AI, coding, and solving complex problems, we want to hear from you.
Apply now and help redefine the future of AI in financial markets.
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 Toronto based client is building the future of institutional investing—and need passionate, hands-on Full Stack Engineers to help power that vision.
They are looking for Full Stack Engineers for a 12 month contract (expected to renew)
Are you a hands-on engineer who codes every day and thrives in fast-paced, high-impact environments?
We’re looking for a Full Stack Engineer to work on an award-winning platform transforming how institutional investors interact with global financial markets using cutting-edge AI, NLP, and LLM technologies.
Advantages
This team is redefining how investors access real-time insights. By leveraging natural language processing and AI, they enable users to query complex financial data instantly—unlocking insights across trading, research, pricing, and execution.
You’ll be working at the intersection of AI innovation and real-world financial impact, delivering solutions used globally.
“You build it, you run it” – no separate QA or support teams
No traditional sprints—we focus on continuous flow and delivery
Teams deploy hundreds of changes daily
Highly collaborative, self-organizing teams
...
Strong emphasis on learning, experimentation, and ownership
Responsibilities
Own end-to-end delivery: from design → build → deploy → production support
Build and scale LLM-powered applications, including:
AI agents
RAG pipelines
Multi-step workflows
Design and integrate RESTful APIs connecting AI services and backend systems
Work in small, high-performing teams (3–6 engineers) with a Product Owner
Ship code to production frequently (often daily)
Participate in production support rotation (which could occasionally fall on a Sunday)
Collaborate through pair programming and continuous learning
Identify and reduce technical debt while delivering new features
Contribute to a culture of automation, experimentation, and improvement
Qualifications
Strong Python expertise (backend service development)
Experience building LLM applications:
AI agents, tool/function calling
Retrieval-Augmented Generation (RAG)
Hands-on experience with LangChain and/or LangGraph
Advanced prompt engineering for controlled outputs
Strong SQL skills
Experience designing and integrating RESTful APIs
Knowledge of LLM observability & evaluation tools (e.g., LangFuse, LangSmith)
Experience deploying LLMs in the cloud (e.g., Azure OpenAI)
Strong testing discipline (unit testing before UAT)
Excellent problem-solving and analytical thinking
Nice to Have
Experience with Parquet, DuckDB, or analytical data formats
Familiarity with multi-LLM routing frameworks (e.g., LiteLLM)
Exposure to Java enterprise ecosystems
Working knowledge of Unix environments
Summary
If you're a true builder, passionate about AI, coding, and solving complex problems, we want to hear from you.
Apply now and help redefine the future of AI in financial markets.
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