Senior Software Engineer - On-Site - Toronto
We are working with an AI Scale-Up that is building one of world’s first operating system for data and AI. This is a high-impact position where you’ll lead the development of advanced AI applications from architecture to delivery. You’ll collaborate directly with enterprise stakeholders, technical teams and executives turning complex business challenges into production-grade AI solutions. This is a unique opportunity for engineers who thrive in solving meaningful problems.
ResponsibilitiesArchitect and manage distributed systems in Kubernetes environments, ensuring reliability, scalability, and performanceLead end-to-end development of sophisticated AI applications—from architecture and implementation to deployment and iterationCollaborate directly with enterprise stakeholders, including technical teams and C-suite executives, to understand business challenges and deliver impactful AI solutionsTranslate ambiguous requirements into clear, actionable engineering plans and breakthrough solutionsMentor and guide other engineers, fostering a culture of technical excellence and innovationWork onsite with the engineering team to maintain fast feedback loops and high-velocity collaboration
QualificationsStrong proficiency in both Python and TypeScript for building scalable AI applications and backend services.Deep understanding of deploying and managing distributed systems in Kubernetes environments container orchestration and micro-services architectureFamiliarity with Helm, Kustomize, or other Kubernetes configuration toolsCloud-native architecture: Experience designing and deploying applications in cloud environments (AWS, GCP, Azure)CI/CD Pipelines: Familiarity with modern DevOps practices and tools (e.g., GitHub Actions, ArgoCD, Jenkins)Hands-on experience with advanced AI/ML frameworks (e.g., LangChain, Hugging Face, OpenAI APIs, Ray)Experience working on production-scale AI deployments in enterprise environments
This is a full time on-site position based in Downtown Toronto for which we are unable to provide sponsorship at this time.
If you or anyone you know is interested in this opportunity, APPLY BELOW, or reach out directly to matthew.dobreecarey@caspianone.co.uk
Senior Software Engineer - On-Site - Toronto
We are working with an AI Scale-Up that is building one of world’s first operating system for data and AI. This is a high-impact position where you’ll lead the development of advanced AI applications from architecture to delivery. You’ll collaborate directly with enterprise stakeholders, technical teams and executives turning complex business challenges into production-grade AI solutions. This is a unique opportunity for engineers who thrive in solving meaningful problems.
ResponsibilitiesArchitect and manage distributed systems in Kubernetes environments, ensuring reliability, scalability, and performanceLead end-to-end development of sophisticated AI applications—from architecture and implementation to deployment and iterationCollaborate directly with enterprise stakeholders, including technical teams and C-suite executives, to understand business challenges and deliver impactful AI solutionsTranslate ambiguous requirements into clear, actionable engineering plans and breakthrough solutionsMentor and guide other engineers, fostering a culture of technical excellence and innovationWork onsite with the engineering team to maintain fast feedback loops and high-velocity collaboration
QualificationsStrong proficiency in both Python and TypeScript for building scalable AI applications and backend services.Deep understanding of deploying and managing distributed systems in Kubernetes environments container orchestration and micro-services architectureFamiliarity with Helm, Kustomize, or other Kubernetes configuration toolsCloud-native architecture: Experience designing and deploying applications in cloud environments (AWS, GCP, Azure)CI/CD Pipelines: Familiarity with modern DevOps practices and tools (e.g., GitHub Actions, ArgoCD, Jenkins)Hands-on experience with advanced AI/ML frameworks (e.g., LangChain, Hugging Face, OpenAI APIs, Ray)Experience working on production-scale AI deployments in enterprise environments
This is a full time on-site position based in Downtown Toronto for which we are unable to provide sponsorship at this time.
If you or anyone you know is interested in this opportunity, APPLY BELOW, or reach out directly to matthew.dobreecarey@caspianone.co.uk
Full Stack Developer – Financial Markets Location: Montreal | Sector: Information Technology, Financial Markets & Treasury The Role Full Cycle Development: Manage the entire process from gathering business requirements to design, implementation, testing, deployment, and ongoing maintenance. Technical Ownership: Enhance and maintain existing applications, ensuring high standards of performance and code quality. Collaboration: Partner with product managers, designers, and QA teams to deliver solutions aligned with business needs. Problem‑Solving: Apply strong analytical skills to troubleshoot issues and optimize system performance. Deployment & Maintenance: Oversee deployments and ensure reliable support for applications. Mentorship: Guide junior developers and foster a collaborative, growth‑oriented environment. The Team Join a close‑knit team of four developers known for autonomy, adaptability, and collaboration. With a hybrid work model and flexible schedules, you’ll enjoy a supportive environment that values professional growth and work‑life balance. Prerequisites 3+ years of professional full‑stack development experience with a strong portfolio. Back‑end expertise: Python or Node.js. Strong analytical and problem‑solving skills. Financial markets knowledge is an asset. French language proficiency required. Benefits Health and wellness programs. Employee Share Ownership Plan. Employee and Family Assistance Program. Preferential banking services. Telemedicine and virtual sleep clinic access. Opportunities to contribute to community initiatives. Why Join? Work in a dynamic environment where innovation, collaboration, and inclusivity are at the heart of the culture. You’ll be empowered to make an impact, supported by cutting‑edge tools, and encouraged to grow your expertise. Interested? Apply now and bring your ambitions to life with a client that values trust, adaptability, and empowerment. Seniority level: Associate Employment type: Full‑time Job function: Information Technology and Finance Industries: Investment Banking, Banking, and Software Development #J-18808-Ljbffr
A financial technology firm in Montreal is seeking a Full Stack Developer with 3+ years of experience. You will manage full cycle development, enhance existing applications, and work collaboratively within a close-knit team. Strong back-end experience in Python or Node.js is required, along with problem-solving skills and proficiency in French. Join a supportive environment with hybrid work options and a focus on professional growth.
#J-18808-Ljbffr
Senior Software Engineer - On-Site - Toronto
We are working with an AI Scale-Up that is building one of world's first operating system for data and AI. This is a high-impact position where you'll lead the development of advanced AI applications from architecture to delivery. You'll collaborate directly with enterprise stakeholders, technical teams and executives turning complex business challenges into production-grade AI solutions. This is a unique opportunity for engineers who thrive in solving meaningful problems.
Responsibilities Architect and manage distributed systems in Kubernetes environments, ensuring reliability, scalability, and performance Lead end-to-end development of sophisticated AI applications-from architecture and implementation to deployment and iteration Collaborate directly with enterprise stakeholders, including technical teams and C-suite executives, to understand business challenges and deliver impactful AI solutions Translate ambiguous requirements into clear, actionable engineering plans and breakthrough solutions Mentor and guide other engineers, fostering a culture of technical excellence and innovation Work onsite with the engineering team to maintain fast feedback loops and high-velocity collaboration
Qualifications Strong proficiency in both Python and TypeScript for building scalable AI applications and backend services. Deep understanding of deploying and managing distributed systems in Kubernetes environments container orchestration and micro-services architecture Familiarity with Helm, Kustomize, or other Kubernetes configuration tools Cloud-native architecture: Experience designing and deploying applications in cloud environments (AWS, GCP, Azure) CI/CD Pipelines: Familiarity with modern DevOps practices and tools (e.g., GitHub Actions, ArgoCD, Jenkins) Hands-on experience with advanced AI/ML frameworks (e.g., LangChain, Hugging Face, OpenAI APIs, Ray) Experience working on production-scale AI deployments in enterprise environments
This is a full time on-site position based in Downtown Toronto for which we are unable to provide sponsorship at this time.
If you or anyone you know is interested in this opportunity, APPLY BELOW, or reach out directly to
We hire Data Engineers/Developers in Toronto for major companies within the financial services industry. Our clients offer exciting work for at least 6 months, with possible extensions, working on industry-leading projects.
We two upcoming market-leading tech projects in Toronto, with the following requirements: Essential: Experience in the financial services industry Essential: Azure Databricks Essential: Azure cloud Essential: Python Essential: Apache PySpark Essential: ETL, Scala & SQL Essential: Canadian citizenship, permanent residency, or a lengthy open work permit Hybrid working (minimum 1 day per week in the office in Toronto)
Are you looking for a new contract position? If so, we would like to discuss your experience and job preferences so we can inform you when this position goes live in the next few weeks.
Are you wanting to get ahead of a job search in the near future and ensure a seamless transition to your next contract role when that time comes? If so, we would like to discuss your experience and job preferences so we can let you know of any new suitable positions when you're ready for a new job
Next Steps: If you're interested in speaking with one of our consultants about our upcoming opportunities, please apply to this job post, and I will set up a quick call to discuss your experience and job preferences.