Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Senior
Qualifications
Key ResponsibilitiesArchitect Design of Intelligent Systems: Lead the development of advanced intelligent agents utilizing LLMs to automate workflows, enhance operations, and improve user experiences within our software ecosystem. Define LLM Integration Strategy: Collaborate with team members to establish and execute a comprehensive strategy for LLM integration, ensuring efficient communication and data exchange within our software architecture. Develop the Cognitive Automation Roadmap: Work alongside product managers and other technical leaders to identify high-impact opportunities for cognitive automation, leveraging LLMs to facilitate complex tasks such as information extraction and summarization. Champion Scalable System Design: Oversee the entire development lifecycle of critical machine learning applications, from conceptualization and design to deployment. Implement Engineering Best Practices: Establish and promote best practices in engineering, focusing on building scalable and maintainable systems.
About the job
Rivian and Volkswagen Group Technologies have joined forces to advance the future of electric vehicles. This partnership brings together deep expertise in automotive engineering, software, and cloud connectivity. The focus is on building technology that sets new standards for software-defined vehicles worldwide, with an emphasis on AI, connectivity, and security.
Role overview
The Senior Software Engineer - AI Platform will lead architectural design and strategic development for the GenAI platform. This position centers on integrating large language models (LLMs) into both internal and customer-facing applications at scale. The aim is to drive cognitive automation, streamline workflows, and support better decision-making across the organization.
What you will do
Design and develop AI-driven applications using large language models.
Integrate LLMs into production systems for both internal teams and external customers.
Establish best practices for building distributed systems that are resilient, scalable, and observable.
Deliver production-grade tools that are reliable and maintainable.
Location
This role is based in Toronto, Ontario.
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a transformative collaboration that leverages the expertise of two leading companies to redefine the electric vehicle landscape. Our focus on innovation, sustainability, and advanced technology positions us at the forefront of the automotive industry's evolution.
Klue develops competitive intelligence solutions for businesses, with a growing engineering team in Toronto. The Senior Software Engineer, AI, will help shape the next generation of LLM-powered agents and advanced search systems. Role overview This position centers on designing and optimizing backend systems for agentic workflows. The work involves retrieval-augmented generation (RAG), dense retrieval, query understanding, and agentic reasoning. The goal is to deliver fast, accurate, and reliable search experiences for Klue's clients. What you will do Develop and deploy backend systems that support agentic workflows. Build retrieval pipelines, orchestration layers, and multi-step agent architectures to transform large volumes of competitive data, news, press releases, web updates, Slack, email, reviews, and CRM information, into actionable intelligence. Lead evaluation of agentic systems. Create and maintain automated, offline, and human-in-the-loop evaluation frameworks. Define success metrics and build infrastructure for continuous measurement of relevance, quality, latency, and task success. Design and refine retrieval and ranking systems. Work across hybrid retrieval, re-ranking, query rewriting, and post-retrieval synthesis. Balance trade-offs between BM25, dense retrieval, and hybrid methods to ensure agents provide timely and relevant information. Enhance LLM-powered workflows. Improve prompt design, retrieval strategies, caching, and latency to make agent responses faster, more accurate, and more reliable in production. Prioritize customer-centric development. Connect technical decisions to customer outcomes. Use insights from customer interactions to guide feature prioritization and improvements, adopting an iterative approach and measuring impact. Location This position is based in Toronto, Ontario. Learn more about Klue at klue.com.
Klue develops competitive intelligence tools that help organizations turn information into actionable insights. The team is expanding its Engineering group in Toronto, with a focus on practical AI applications that support insight generation. Role overview The AI Software Engineer will work on developing and refining large language model (LLM)-powered agents. This position centers on building systems for reasoning, planning, and workflow automation, as Klue advances its approach to generating insights. The work involves hands-on development with modern AI technologies, especially for those with strong backend and machine learning experience. Key responsibilities Design retrieval-augmented generation (RAG) systems to improve query understanding, document retrieval, and response synthesis using agentic workflows. Build and optimize retrieval pipelines, including BM25, dense retrieval, hybrid retrieval, and re-ranking methods. Create evaluation frameworks for retrieval and generation, focusing on offline metrics such as recall, MRR, nDCG, and human-in-the-loop assessments. Experiment with query rewriting, expansion, and classification to enhance retrieval relevance. Collaborate with Product teams to launch machine learning-powered search agents in production settings. Monitor, debug, and optimize latency, accuracy, and scalability for retrieval and generation components. Contribute to the design and implementation of data pipelines for training retrieval and ranking models, including dataset curation, augmentation, and labeling workflows. Stay current with new developments in LLMs, retrieval strategies, and agent architectures, and assess their relevance for Klue’s systems. Requirements Experience in software engineering. Familiarity with information retrieval systems, search relevance, and ranking models. Strong background in machine learning and backend technologies. Ability to work well within a team.
About PalonaAt Palona, we are innovating operational systems for the restaurant industry with a mission to empower restaurateurs to manage their establishments with unparalleled efficiency. We specialize in creating real-world AI systems that function continuously in a production environment. Our focus is on developing AI agents capable of perceiving, reasoning, remembering, and taking action within complex physical settings.Restaurants present intricate physical environments that our AI must navigate. We are dedicated to research that stands up to real-world challenges, assisting us in understanding and acting effectively.Join Us in TorontoToronto boasts one of the most dynamic culinary scenes in North America, home to nearly 10,000 restaurants. Our proximity to clients enhances our ability to deliver tailored solutions. The city continually attracts top AI talent, excelling in both foundational AI research and practical applications. Palona is eager to broaden our engineering and research footprint in Toronto, and we invite you to be part of our Toronto office.Who is a Good Fit for Palona?You consider yourself an advanced AI software engineer, always exploring the latest AI tools and technologies.You believe your productivity exceeds that of your peers by at least tenfold.You are passionate about delivering exceptional products to your customers.You want to create innovative and exciting products.You value collaboration and care for your teammates.Who May Not Be a Good Fit for Us?You have yet to experience a transformative moment in AI.You have not been concerned about the costs associated with AI model tokens.You do not prioritize good software design principles.You are not focused on customer satisfaction.Job DescriptionWe are looking for an AI Software Engineer with a strong track record in developing comprehensive end-to-end AI products from the ground up in startup settings. You will design, develop, and deploy autonomous AI systems from inception to production. We seek quick learners who thrive on challenges and have experience delivering AI products independently in fast-paced, resource-limited environments. This role necessitates in-person commitment in Downtown Toronto.Key ResponsibilitiesDesign and deploy complete end-to-end AI products and intelligent agents from concept to production.Create autonomous systems and multi-agent architectures to address complex challenges.Launch AI agents into production with a strong emphasis on reliability and performance, utilizing cutting-edge AI models (LLMs, VLMs).Rapidly prototype and refine AI solutions in an agile startup atmosphere.Take full ownership of projects, delivering the most impactful results for our customers.
Role overview Harvey seeks a Staff Software Engineer in Toronto to drive the evolution of its AI Platform. The focus is on designing and building scalable systems that can adapt to business needs and deliver reliable performance. Key responsibilities Architect and develop essential components for the AI Platform, prioritizing both performance and scalability. Collaborate with engineers and data scientists to address complex technical challenges. Enhance the platform’s stability, speed, and overall functionality. Collaboration and impact This role works alongside a talented group in engineering and data science. Contributions will have a direct effect on the platform’s capabilities and support Harvey’s business outcomes.
Join our dynamic team at Harvey as a Software Engineer, where you will play a pivotal role in shaping our cutting-edge AI platform. This is an exciting opportunity to work with innovative technologies and contribute to projects that push the boundaries of artificial intelligence.As a Software Engineer, you will collaborate with cross-functional teams to design, develop, and implement software solutions that enhance our AI capabilities. Your work will directly impact the efficiency and effectiveness of our platform, helping to drive our mission forward.
Are you passionate about uniting technology, strategy, and people to create transformative software solutions?If so, Jobber is the ideal place for you! We are on the lookout for a Director of Software Engineering to lead our AI Workflow & Ecosystem teams. If you have a strong commitment to using technology to make a meaningful impact within an organization, we would love to hear from you!At Jobber, our mission is to empower small businesses to thrive. We work alongside local home service providers, such as plumbers, painters, and landscapers, to revolutionize service delivery through our advanced technology solutions. With Jobber, these businesses can easily quote, schedule, invoice, and accept payments, all while delivering a seamless and professional customer experience. The landscape of small business operations has evolved; service delivery and consumer expectations are changing rapidly, and we provide the tools to help our clients manage their businesses with flexibility and control.Our culture, which prioritizes transparency, inclusivity, collaboration, and innovation, has earned us accolades including Great Place to Work and recognition as one of Canada’s Most Admired Corporate Cultures. Jobber has also been featured in the Globe and Mail’s list of Canada’s Top Growing Companies, as well as Deloitte Canada’s Technology Fast 50™, Enterprise Fast 15, and Technology Fast 500™ lists. Guided by an Executive team with over thirty years of industry experience, we have made significant strides since our inception in 2011, and we are just beginning to unlock our potential for our customers.We are committed to the professional growth of our employees, offering a wealth of onboarding resources, tutorials, hackathons, and mentorship opportunities. Our team comprises individuals with varying levels of experience, fostering a rich environment for mentorship and collaboration. At Jobber, our leaders prioritize empathy and support, helping employees maintain a healthy work-life balance. Bring your passion and dedication to this role and realize your goals with us.The Team:At Jobber, we do more than just build products; we solve real challenges that enable small businesses to succeed. Our company values—humility, supportiveness, and genuine care—are not just words; they are deeply embedded in our culture. We thrive in a collaborative environment where teams have the autonomy to make decisions and shape the company’s future. We release products quickly and iteratively while dedicating time to addressing technical debt, ensuring we receive immediate feedback from our customers to enhance their experiences.
At Tenstorrent, we are at the forefront of pioneering AI technology, setting new standards for performance, usability, and cost-effectiveness. As AI reshapes the technological landscape, our solutions are evolving to integrate advancements in software models, compilers, platforms, networking, and semiconductors. Our talented team has designed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a commitment to building the leading AI platform. We prioritize collaboration, curiosity, and tackling challenging problems, and we are expanding our team to include contributors of all experience levels.Become a vital part of the team transforming AI computing at Tenstorrent. You will engage with TT-Forge, our MLIR-based compiler that allows developers to optimize AI workloads across all configurations of Tenstorrent hardware using an open-source, efficient, and versatile compiler. You will be at the cutting edge of the AI hardware revolution, contributing to compiler technologies that expand the horizons of what’s achievable.This position offers a hybrid work environment based in Toronto, ON.We encourage applications from candidates with varying levels of experience. During the interview process, we will assess candidates to determine the appropriate level, and offers will align accordingly.
Full-time|On-site|Austin, TX; New York, NY; Toronto, CAN
About Future Secure AI Future Secure AI develops artificial intelligence solutions for real-world business challenges. The company’s technology supports teams across industries, emphasizing bold thinking, rigor, and curiosity. BRAVER values shape both the work and team culture, encouraging open communication and making space for every voice. Leadership maintains an open-door policy and supports individual growth as the company advances AI together. Role Overview: Senior AI Engineer – Software Development Senior AI Engineers (Software) at Future Secure AI lead customer-facing projects and collaborate with both client and partner technical teams. The role also works closely with internal groups to refine and improve technology solutions. Responsibilities span hands-on coding and aligning technical work with broader business and product strategies. Strong organizational skills and a drive to advance AI technology are essential. Locations Austin, TX New York, NY Toronto, CAN
Rivian and Volkswagen Group Technologies have joined forces to advance the future of electric vehicles. This partnership brings together deep expertise in automotive engineering, software, and cloud connectivity. The focus is on building technology that sets new standards for software-defined vehicles worldwide, with an emphasis on AI, connectivity, and security. Role overview The Senior Software Engineer - AI Platform will lead architectural design and strategic development for the GenAI platform. This position centers on integrating large language models (LLMs) into both internal and customer-facing applications at scale. The aim is to drive cognitive automation, streamline workflows, and support better decision-making across the organization. What you will do Design and develop AI-driven applications using large language models. Integrate LLMs into production systems for both internal teams and external customers. Establish best practices for building distributed systems that are resilient, scalable, and observable. Deliver production-grade tools that are reliable and maintainable. Location This role is based in Toronto, Ontario.
Join Palona as an AI Software Engineer and unleash your potential in a dynamic startup environment. We are looking for a talented individual with a strong background in developing comprehensive, end-to-end AI products from the ground up. In this role, you will have the opportunity to design, develop, and deploy autonomous AI systems, taking them from initial concept through to production. Ideal candidates are quick learners who thrive on challenges and have successfully delivered AI solutions independently in fast-paced, resource-constrained settings.Key Responsibilities Develop and ship sophisticated end-to-end AI products and intelligent agents from inception to deployment. Design autonomous systems and multi-agent frameworks that address intricate challenges. Focus on the reliability and performance of deployed AI agents. Rapidly prototype and refine AI solutions in an agile startup environment. Assume full ownership of projects and drive them to successful completion with minimal oversight. Integrate cutting-edge AI models (such as LLMs and computer vision technologies) into production-grade applications.
Job Title: Full-Stack Software Engineer (Multiple Positions Available)Salary: $100,000 - $220,000 + equity options.Location: Remote with occasional in-person work at our co-working space in downtown Toronto.About UsFiscal.ai, formerly known as FinChat, is a pioneering research and data platform specifically designed for capital markets. By integrating a robust research Terminal with modern APIs, we are redefining the financial data landscape. With $13 million in venture capital backing and a strong presence in Toronto, we serve thousands of customers and millions of end-users through our API offerings, positioning ourselves as the premier financial data company in the AI era.Role Overview:As a member of our dynamic engineering team, you will play a vital role in developing innovative solutions at the intersection of AI and finance.Key Responsibilities:Design and develop the Fiscal.ai Terminal product.Construct and enhance Fiscal.ai's financial data infrastructure and API services.These roles demand a comprehensive understanding of full-stack development, LLMs, and finance. If you believe you're a perfect fit, we look forward to hearing from you!
About Us: Axiomatic AI is pioneering a new generation of AI systems that employ the scientific method's rigor. By integrating deep learning with formal logic and physics-based modeling, we develop AI systems that are both verifiable and interpretable. Our solutions work in tandem with human researchers, enhancing their capabilities in critical scientific and engineering workflows. Our Mission, 30×30, is to achieve a 30-fold improvement in the speed, accessibility, and affordability of semiconductor and photonic hardware development by the year 2030. We are on a mission to transform hardware design and simulation within these sectors and are assembling a passionate team of professionals dedicated to translating groundbreaking research into commercial products. Position Overview We are in search of a Measurement Software Engineer to design and implement AX-Measure, the core of our autonomous laboratory. Your role will involve developing robust software layers that convert high-level AI decisions into precise, low-level commands for hardware operations. Your programming will govern millions of dollars worth of equipment, manage terabytes of measurement data, and ensure our 'self-driving' lab operates seamlessly. Responsibilities Create unified APIs enabling our AI agents to interact with various instruments, including oscilloscopes, network analyzers, SMUs, signal generators, and lasers. Develop high-concurrency execution engines for coordinating parallel measurements across multiple wafer chucks or cryostats. Design data pipelines and storage solutions to efficiently ingest high-frequency data streams, making them readily accessible for AI model queries. Implement 'guardrail' logic to prevent AI from initiating unsafe operations and to verify AI outputs. Integrate measurement outcomes with data analysis and modeling frameworks to enable closed-loop semiconductor development. Requirements B.S. or M.S. in Electrical or Computer Engineering, or a related discipline. 2+ years of extensive experience in production-grade Python, including proficiency in packaging (Poetry/UV), type hinting, decorators, and context managers. 2+ years of experience in automating hardware through VISA, SCPI, TCP/IP, or gRPC. 2+ years of experience in designing SDKs or APIs. 2+ years of experience in developing structured scientific data formats (HDF5) and time-series databases. Preferred Qualifications Familiarity with Rust or C++ for performance-critical applications.
Role overview Lyft is seeking a Senior Software Engineer in Toronto, Canada to focus on AI-driven developer productivity. The position centers on building and refining tools that help engineers work more efficiently. The team explores new AI approaches to reduce friction and simplify everyday workflows for developers. What you will do Work closely with engineers, product managers, and cross-functional teams to identify challenges in the development process Design, build, and maintain software that applies AI to improve developer effectiveness Implement new features and enhancements that streamline and accelerate development Share ideas and technical insight to influence how Lyft’s engineering teams operate Impact This role has a direct effect on Lyft’s internal tools and engineering practices. The work supports teams across the company, making it easier for them to deliver high-quality software.
Role OverviewAt PolicyMe, we are dedicated to revolutionizing the insurance industry by making it more straightforward, accessible, and focused on the customer. Despite being a trillion-dollar market, the insurance sector has remained relatively untouched by digital transformation, and we aim to change that narrative. As a remote-first startup based in Toronto, we are on a mission to shape the future of insurance in Canada and beyond.We are in the process of developing an innovative product line designed to enhance the insurance broker experience through the power of AI and machine learning. As a Senior Software Engineer with a focus on AI-driven full-stack development, you will be integral to a pioneering team that designs and implements intelligent systems. Your work will automate manual processes and provide valuable data-driven insights.In this role, you will engage with both front-end and back-end development, contribute to AI/ML initiatives, and participate in architecture discussions, release planning, and broader engineering initiatives. Our technology stack includes Python, React, Redux, PostgreSQL, n8n, LangChain/LangGraph, and AWS, and we are always enthusiastic about integrating new tools and technologies to enhance our results.
Join Our Team as an AI Automation Engineer!Aspire Software is excited to welcome an AI Automation Engineer to our vibrant team in Toronto!About the PositionIn this role, you will be instrumental in designing, developing, and deploying AI agents that revolutionize the operations of our portfolio companies or evolve into standalone products that provide value to our customers.This is a hands-on position where you will collaborate directly with teams across Aspire Software, gaining insights into their operations and creating AI solutions to enhance tasks such as customer service, sales outreach, onboarding, and documentation. Your work will not only streamline workflows within Aspire’s portfolio but also contribute to the creation of innovative, revenue-generating products for our clients.About Aspire Software: Aspire Software is a dedicated operating group of Valsoft Corporation, committed to long-term investment in vertical market software businesses. We acquire and nurture software companies with a focus on sustainable growth, autonomy, and lasting value creation. Our mission is to empower vertical market software businesses globally, enabling them to thrive independently.We are open to candidates within commuting distance of our Toronto office, utilizing a hybrid work model!Your ResponsibilitiesDevelop Internal AI Agent TeamsCreate and implement AI agents for operational tasks across Aspire Software and its portfolio, including customer support, sales outreach, onboarding automation, marketing workflows, and engineering maintenance.Assess the impact of your solutions by measuring labor hours saved and increased team output.Engage with portfolio company operators to pinpoint the most valuable automation opportunities.Develop External AI ProductsInnovate AI-driven products like vertical voice agents, AI copilots, workflow automation tools, and AI documentation systems tailored to the needs of Aspire’s vertical markets.Take ownership of the product lifecycle from prototype to launch, ensuring we reach our first paying customers.Launch and EnhanceAccelerate the process from ideation to minimum viable product (MVP) and full production.Conduct beta tests with actual users, gather feedback, and continuously refine your products.Work collaboratively with cross-functional teams, including product management, engineering, and marketing.Your ProfileWhat You BringA proven history of building successful products, tools, or projects that have been launched.
Position Overview:Join our innovative engineering team at eScribe as a Senior Software Engineer. In this pivotal role, you will design, develop, and maintain essential software applications that drive our business forward. Your expertise will guide the evolution of our technology stack, tackle challenging problems, and mentor junior engineers. Embrace AI-assisted development methodologies and contribute to cutting-edge AI features to enhance our product offerings, ensuring efficient delivery and superior code quality. This position is perfect for a skilled engineer eager to thrive in a dynamic and collaborative setting.Key Responsibilities:Lead the design, implementation, and upkeep of high-caliber software applications and features.Take charge of intricate projects, providing technical direction, mentorship, and support to junior team members.Influence architectural decisions to guarantee software systems are scalable, performant, and maintainable.Write reusable code, develop libraries for future use, conduct code reviews, and uphold coding standards.Establish and maintain coding best practices while ensuring top-notch code quality through thorough reviews.Analyze complex technical issues, optimizing code and enhancing system performance.Collaborate effectively with cross-functional teams, including product managers, designers, and fellow engineers, to deliver innovative software solutions.Develop comprehensive test plans and execute testing to ensure software reliability and robustness.Create and maintain technical documentation, including architecture diagrams, API specifications, and best practices.Actively engage in agile development processes, including sprint planning, stand-ups, and retrospectives.Utilize AI-assisted development tools (e.g., Claude Code, PlayerZero) to boost personal productivity, accelerate development velocity, and improve code quality.Contribute to the integration of AI capabilities into our software solutions by developing AI-powered features alongside senior engineers.
Who are we?At Cohere, our mission is to harness the power of intelligence for the benefit of humanity. We specialize in training and deploying cutting-edge models for developers and enterprises, enabling them to create innovative AI systems that deliver extraordinary experiences in content generation, semantic search, retrieval-augmented generation (RAG), and intelligent agents. Our endeavors are pivotal in accelerating the global adoption of AI technologies.We are dedicated to excellence in our craft. Each team member plays an essential role in enhancing the capabilities of our models and the value they provide to our clients. Our culture is built on hard work, rapid iteration, and a relentless focus on what is best for our customers.Cohere is comprised of a diverse team of researchers, engineers, designers, and more—each a leader in their field. We believe that diverse perspectives are crucial for creating exceptional products.Join us in our quest to shape the future of AI!About the RoleAre you passionate about secure software engineering? Do you aspire to be at the forefront of AI innovation and security? Our North team at Cohere is on the lookout for a Senior Software Engineer focusing on security to join us in our mission and make a substantial impact. This is not merely an advisory position; you will take ownership of and deliver production-level security features that our clients rely upon daily.Your Role:As a Senior Software Engineer with a specialization in security, your contributions will be vital in architecting and securing North's infrastructure. Your responsibilities will encompass:Software Development: Actively participate in the core development of security features like OIDC/OAuth flows and session management, ensuring the security of North's AI agents.Secure Coding: Write robust code to manage OIDC tokens, user claims, and sensitive information, following best practices for JWT validation and encryption.Authentication and Data Protection: Implement authentication protocols, including user login, token management, and authorization checks to safeguard data integrity.Tool Integration: Integrate new security tools to enhance North's capabilities.DevSecOps: Design and execute secret management in Kubernetes clusters, focusing on encryption and role-based access control (RBAC).Cross-functional Collaboration: Utilize strong communication skills to convey security best practices to stakeholders clearly and effectively.You may be a great fit if:You have 5+ years of experience in building secure software applications.You possess a deep understanding of security protocols and practices.You are proficient in coding languages and frameworks relevant to security development.You have a track record of successful collaboration in cross-functional teams.
Full-time|On-site|Canada, Toronto; USA, Durham; USA, Miami; USA, Palo Alto
About UsNuBank is recognized as one of the largest digital financial platforms globally, serving over 127 million customers across Brazil, Mexico, and Colombia. Guided by our mission to combat complexity and empower individuals, we are transforming financial services in Latin America, marking just the beginning of the vibrant future we are crafting.As a publicly traded company on the New York Stock Exchange (NYSE: NU), we leverage proprietary technology, data intelligence, and an efficient operational model to provide financial products that are straightforward, accessible, and human-centric.Our contributions have been acknowledged in prestigious global rankings, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. Explore more on our career page at NuBank Careers.About the RoleAs a Staff Software Engineer at NuBank, you will play a pivotal role in the AI Private Banker team, our intelligent financial partner designed to assist millions of customers in understanding their finances, making informed decisions, and executing actions effortlessly. You will be responsible for defining the technical architecture that supports conversational AI, recommendation engines, and tailored financial experiences across mobile and web platforms.Your expertise will span the entire stack, from developing Flutter mobile applications that engage millions of users to architecting distributed backend systems that facilitate real-time recommendations and conversational AI interactions. This role is not just about feature development; it’s about establishing a robust engineering foundation that democratizes financial empowerment at scale.Your technical decisions will have a direct impact on how millions of individuals navigate their financial journeys. You will be at the forefront of innovation, merging banking with cutting-edge AI technologies, crafting systems that are both groundbreaking and dependable. Join a team of inquisitive minds reshaping the possibilities in this space.
About Us:At Cohere, our mission is to enhance intelligence for the betterment of humanity. We specialize in training and deploying cutting-edge models for developers and enterprises, empowering them to create remarkable AI-driven experiences such as content generation, semantic search, retrieval-augmented generation (RAG), and intelligent agents. We believe our efforts are pivotal in advancing the widespread integration of AI.We take immense pride in our creations, and each team member plays a crucial role in enhancing our models and delivering exceptional value to our clients. Our culture is rooted in hard work and agility, always prioritizing the needs of our customers.Cohere brings together a diverse team of researchers, engineers, designers, and more, all deeply passionate about their respective fields. We recognize that a variety of perspectives is key to developing outstanding products.Join our mission to shape the future of AI!Why This Position Matters:Are you driven by a passion for secure software development? Do you aspire to be at the forefront of AI innovation while ensuring enterprise security? Join Cohere's North team as a Senior Software Engineer focused on security, and make a meaningful impact.Your Responsibilities:In this pivotal role, you will be instrumental in constructing and securing the architecture of North, our AI workspace platform. Your key responsibilities will include:Designing and deploying security features for North, our AI workspace platform.Creating autonomous agents capable of interacting securely with sensitive enterprise data.Developing minimal code that operates in low-resource environments, adhering to rigorous deployment standards.Integrating new tools to enhance the security features of North.Reinventing solutions as needed to meet stringent security and privacy requirements, sometimes necessitating the development of custom solutions.Conducting application security testing to ensure your code withstands real-world threats.Ideal Candidate Profile:5+ years of experience in software engineering with a solid emphasis on developing user-facing security features.Proficient in Python with a proven track record of deploying production-level code.Strong analytical skills and a problem-solving mindset, capable of tackling complex challenges within security frameworks.Familiarity with security testing methodologies and tools.
Role overview University Health Network seeks a Software Engineer specializing in AI and ML to support its Digital Pathology Image Management System in Toronto. This role focuses on building and enhancing technology that underpins diagnostic workflows and patient care. What you will do Develop and implement advanced algorithms for analyzing digital pathology images Work with a multidisciplinary team to design and deliver software solutions Use artificial intelligence and machine learning to improve diagnostic processes Work environment Join a group of experts from diverse backgrounds, contributing to projects that affect patient outcomes. The team values practical solutions and encourages innovation in healthcare technology.
Apr 27, 2026
Sign in to browse more jobs
Create account — see all 1,080 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.