Intermediate Software Engineer - Backend Engineering for Data Intelligence & Reporting
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
Experience
Qualifications
About Achievers
Achievers is committed to transforming the way organizations engage their employees. Our innovative solutions enable companies to recognize and reward their workforce, promoting a culture of appreciation and high performance.
Similar jobs
Search for Engineering Manager Backend Compiler
1,604 results
About OLIXAt OLIX, we are at the forefront of a technological revolution, tackling the rapid growth of AI and the critical infrastructure challenges it presents. As demand skyrockets, we are ushering in a new era with our Optical Tensor Processing Unit (OTPU), designed to outperform traditional chips in both speed and energy efficiency.The Role:As the Engineering Manager for the Backend Compiler, you will spearhead a dynamic team of six engineers dedicated to developing and enhancing the OTPU compiler backend. Your role will involve close collaboration with frontend compiler, architecture, and ASIC teams, ensuring seamless integration for optimal hardware-software performance and production quality.We seek a visionary leader with a proven track record in engineering management who can cultivate a high-performing team and drive impactful results aligned with business objectives. Your technical expertise and leadership will be crucial in fostering a culture of collaboration and decisive execution.
About OLIXAt OLIX, we are on the forefront of a technological revolution where artificial intelligence is expanding at an unprecedented rate. This rapid growth has unveiled a significant infrastructure deficit; the current pace of developing new chips and power stations is insufficient to meet the rising demand. The industry has been relying on outdated hardware architectures for over a decade, and it is time for a transformative shift. We are pioneering this change with our Optical Tensor Processing Unit (OTPU), which offers unparalleled performance and energy efficiency that surpasses existing chip technologies.The Role:As the Engineering Manager for the Frontend Compiler, you will spearhead a dynamic team of six engineers dedicated to enhancing the frontend of the OTPU compiler stack. This encompasses everything from machine learning framework ingestion to MLIR-based intermediate representation design, transformation, and lowering interfaces. You will collaborate closely with backend compiler, architecture, and customer integration teams to ensure that frontend decisions translate into a seamless customer experience while optimizing hardware performance.We seek a seasoned engineering manager who can lead a talented team to drive impactful customer and business outcomes. Your deep technical acumen and proven ability to cultivate high-performing teams will enable swift, cross-functional collaboration and decisive execution.ResponsibilitiesOwn and execute the frontend compiler roadmap aligned with OLIX’s core business objectives to enhance customer and business outcomes.Foster a high-performance culture that prioritizes innovation, speed, and operational excellence.Cultivate a culture of technical excellence through robust design review processes, clear technical ownership, and consistent execution in a fast-paced hardware/software co-design environment.Collaborate closely with customer teams, the backend compiler team, and the architecture team to guarantee an integrated customer experience that optimizes hardware performance and usability.Guide strategic technical decision-making to balance long-term sustainability with short-term deliverables.Skills & ExperienceDemonstrated engineering leadership in delivering complex, long-term projects in dynamic environments, with direct accountability for team outcomes.In-depth technical experience in compiler design and related technologies.
About OLIXAt OLIX, we are at the forefront of revolutionizing AI technology. As the demand for artificial intelligence accelerates, we face unprecedented challenges in infrastructure development. Traditional hardware designs are no longer sufficient. We are pioneering a transformative approach with our Optical Tensor Processing Unit (OTPU), which sets new benchmarks in performance and energy efficiency, paving the way for the future of computing.The RoleWe are looking for experienced Senior Compiler Engineers to join our innovative team. You will be instrumental in developing the machine learning backend (compiler, runtime, and debugger) for our state-of-the-art OPTUs, ensuring seamless integration with frameworks like PyTorch, TensorFlow, JAX, and MXNet. Your goal will be to enhance the performance capabilities of large-scale AI models while collaborating closely with hardware and modeling teams to optimize device trade-offs.Key ResponsibilitiesProject Ownership: Lead and execute projects that are critical to achieving significant technical and business milestones for OLIX.Architect & Build: Design and implement cutting-edge compiler, runtime, and debugging solutions tailored for custom hardware.Optimize Performance: Utilize advanced techniques such as layout, fusion, scheduling, and tiling to overcome performance barriers and maximize throughput.Mentor & Uphold Standards: Conduct code reviews, mentor fellow engineers, and champion best practices in ML backend and performance engineering.Guide Team Direction: Stay informed about the latest trends in GPU, AI accelerators, and optical computing; innovate and prototype new solutions.Qualifications & Experience5+ years of software engineering experience, specializing in C/C++ programming.Extensive knowledge of machine learning frameworks, compiler design, low-level programming, and optimization methodologies.Proven expertise in optimizing deep learning models with TensorFlow, PyTorch, or JAX.Familiarity with custom hardware design and implementation.
Tenstorrent
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.
jerry.ai is searching for an Engineering Manager to lead the Core Product Engine team based in Toronto. This role centers on guiding backend system development and driving improvements that support product value for users. The position calls for a leader who can balance technical direction with team growth. Key Responsibilities Direct the design, development, and maintenance of backend systems that power the Core Product Engine. Collaborate with teams across jerry.ai to ensure technical solutions support broader product objectives. Champion technical quality, encourage fresh approaches, and support ongoing improvement within the team. Requirements Proven experience managing engineering teams, especially those focused on backend systems. Strong ability to collaborate and communicate with cross-functional partners. Dedication to building a culture that values innovation and high standards.
Role Overview Venn is hiring a Senior Backend Engineer in Toronto. This role focuses on designing and improving backend architecture to support reliable, scalable applications. The position involves close collaboration with colleagues from various teams to deliver solid software that supports business goals.
HelloFresh
About Our TeamThe New Ventures team at HelloFresh is dedicated to expanding our global presence by introducing our core products to new markets and exploring various brands and verticals. As a diverse and globally distributed team, we operate across over 7 brands in more than 15 countries, creating innovative products and engaging experiences that delight customers. With numerous exciting projects in progress, we are motivated to build the next billion-dollar business. If you thrive on bold challenges, we want you on our team!Our team is a collaborative mix of engineers, designers, and product owners, united in our mission to tackle fascinating e-commerce and supply chain challenges related to food consumption. This includes enhancing user experiences to simplify food purchasing and developing robust software solutions to support our distribution centers.We are seeking a talented engineer to help us create elegant solutions and write high-quality code while collaborating with various team members to enhance our consumer-facing applications and the underlying infrastructure. As a part of our Toronto team, you will work alongside skilled engineers who, in partnership with our global teams, have established HelloFresh as the premier meal delivery service worldwide!
Spotify
Join Spotify's dynamic team as a Backend Engineer focused on our Platform. In this role, you will have the opportunity to design, develop, and maintain backend services that support our vast music streaming ecosystem. You'll work alongside talented engineers to deliver high-quality solutions that enhance user experience and drive innovation.
HelloFresh
About the Team The Production Scheduling Technology team is at the forefront of automating and optimizing how HelloFresh orchestrates its meal production processes. We have successfully launched a next-generation internal system that automates the entire planning workflow, significantly impacting how millions of meals are distributed throughout our network. As we enhance this system and prepare for future growth, we are seeking a Senior Backend Engineer with robust backend expertise, a knack for transforming intricate logic into effective and dependable systems, and a moderate understanding of full-stack development to support our internal applications. We prioritize candidates who can contribute to our mission at HelloFresh. We value diverse experiences and believe that anyone can excel in this role, so we encourage you to apply even if you don't meet every single requirement. Responsibilities Develop, enhance, and share ownership of a Python-based algorithmic engine that fuels automated planning, incorporating deterministic logic and constraint-based components. Create, develop, and sustain backend services utilizing FastAPI, ensuring scalable and reliable API interactions with our internal applications. Engage in the complete technology lifecycle, including architecture, implementation, deployment, and operations within our advanced tech stack (EKS, RDS, S3, ElastiCache, Glue, etc.). Collaborate with engineers, analysts, and planners to translate domain insights into robust and maintainable system logic. Advance the platform towards an event-driven architecture using technologies such as Kafka. Assist with frontend requirements for our internal React application, ensuring seamless integration between frontend and backend systems. Enhance system reliability through automated testing, performance optimization, and thoughtful design principles. Foster a culture of knowledge sharing and collective ownership through pairing, design discussions, and collaborative learning. Contribute to the strategic direction of an innovative system. Qualifications Proven experience in backend development, particularly with Python and FastAPI. Strong understanding of API design and microservices architecture. Experience with event-driven systems and related technologies (e.g., Kafka). Familiarity with cloud services and infrastructure (AWS, EKS, RDS). Ability to work collaboratively in a team-oriented environment. Excellent problem-solving skills and attention to detail. A proactive attitude towards learning and sharing knowledge.
Okta’s Privileged Access Management (PAM) group develops the core infrastructure that controls access to sensitive servers, databases, and cloud resources for large organizations. The team serves as a security layer, granting access only when needed and supporting both people and automated systems. Their work forms the foundation for the security of critical systems and enables multiple feature teams across Okta. Role overview The Backend Software Engineer will design and build distributed systems where accuracy and reliability are crucial. This role centers on developing core components that influence the performance, reliability, and usability of the PAM product. Enhancements in this area reach across the entire platform, supporting organizations as they protect their most important infrastructure. What you will do Build and maintain backend systems that manage privileged access to sensitive resources Work on distributed systems challenges to ensure high reliability and scalability Develop foundational software components used by multiple teams Focus on improving performance, reliability, and usability Contribute to an identity-centric approach for cloud environments Who thrives here Engineers who enjoy thinking about how complex systems connect and interact People with strong views on abstraction and a willingness to adapt as products change Those interested in solving real-world security and operational challenges at scale Individuals who value precision and care in their code Location This role is based in Toronto, Ontario, Canada.
Movable Ink
At Movable Ink, we specialize in taking content personalization to the next level for marketers, utilizing data-driven content generation and AI decisioning. Our innovative solutions are trusted by some of the world's leading brands to enhance revenue, streamline workflows, and increase marketing agility. With our headquarters in New York City and a talented team of nearly 600 professionals, we proudly serve clients across North America, Central America, Europe, Australia, and Japan.As a member of our Analytics team, you will play a pivotal role in measurement, attribution, and the development of an intuitive reporting interface for our digital marketing platform. This is a rare opportunity to influence how marketers perceive and engage with data—turning raw metrics into actionable insights that drive impactful campaigns and deliver tangible business outcomes. Join us to make a significant contribution to a rapidly growing team, take command of innovative projects, and collaborate with cross-functional partners to create a product that marketing teams depend on daily.
NimbleRx is a pioneering healthtech company dedicated to transforming the way individuals access, understand, and manage their healthcare. Our journey begins with the ambition to create the world's most beloved pharmacy business. As a rapidly expanding, tech-centric startup, we are committed to enhancing the experiences of both patients and pharmacists. At Nimble, we cultivate a collaborative culture that encourages open communication and purposeful action, empowering us to tackle today's most exciting challenges and achieve rapid growth.* Please note: Sponsorship options are limited as Nimble does not have an entity established in Canada.As a Senior Backend Engineer, you will play a crucial role in designing the technology and customer experiences that are essential to our various web products serving patients, pharmacies, and other clients of NimbleRx (www.nimblerx.com). You will collaborate with a team of exceptional and driven software engineers who prioritize performance, reliability, and scalability in their work. Your contributions will involve close cooperation with other developers, product management, and design teams to define feature requirements and technical use cases, ensuring timely delivery of high-quality code.Our engineering culture: We embrace a philosophy of shared trust and humility, fostering a sense of unity as we collaboratively navigate the challenges of a fast-growing business. Our daily operations reflect our core values of empathy, simplicity, autonomy, leadership, ownership, curiosity, a bias for action, and mentorship, all within a highly cooperative environment.
About FeatheryFeathery revolutionizes data intake workflows for insurance and wealth management firms. Industry leaders depend on Feathery to streamline crucial operations such as underwriting, client onboarding, and automated account openings.With significant revenue growth and increasing demand from enterprises, we are expanding our engineering team to handle progressively intricate, data-driven workflows across our platform.Why We’re HiringAs Feathery continues to grow, so does the complexity and scale of the systems that support our product—ranging from document processing pipelines to real-time workflow execution.We are seeking a Senior Backend Engineer to assist in constructing and scaling the foundational infrastructure behind our document intelligence and workflow platform. This role is perfect for someone who enjoys designing reliable, high-performance systems and taking charge of backend architecture in a rapidly growing B2B SaaS environment.You will collaborate closely with product, engineering, and customer-facing teams to deliver systems that are swift, resilient, and finely tuned to customer requirements.About the RoleThis is a high-ownership role that encompasses:Backend system design and distributed architectureInfrastructure, scalability, and performance optimizationProduct-focused engineering and problem-solvingCross-functional collaboration across product and customer teamsYou will play a pivotal role in shaping the systems that drive Feathery’s platform—ensuring they are reliable, scalable, and capable of managing complex, real-world applications.What You’ll DoBackend Systems & InfrastructureDesign, build, and scale backend services that facilitate document processing and workflow automationDevelop asynchronous pipelines and distributed systems for managing large data volumesConstruct and maintain infrastructure utilizing AWS services and queuing systems (e.g., SQS)Guarantee high availability, fault tolerance, and observability across systemsOptimize systems for performance, scalability, and cost-efficiencyData Processing & Platform CapabilitiesEstablish systems for processing and transforming both structured and unstructured dataIntegrate data sources and ensure seamless data flow
Justworks
Join Justworks as a Senior Backend Software Engineer and play a pivotal role in shaping our technology landscape. You will work on high-impact projects, designing and implementing scalable backend systems that support our mission of simplifying business operations for our clients. Your expertise in backend technologies will be critical in delivering exceptional digital experiences.
Equitable Bank
About Equitable Bank Equitable Bank, recognized as Canada's Challenger Bank™, serves over 800,000 customers nationwide. With more than $142 billion in assets under management and a wholly owned subsidiary (Concentra Bank) supporting credit unions and their six million members, the organization has spent 50 years pushing for change in Canadian banking. The EQ Bank digital platform has earned recognition from Forbes as one of the top banks in Canada since 2021. Role Overview: Senior Backend Engineer Based in Toronto, the Senior Backend Engineer will join the Fraud Engineering team at EQ Bank. This group builds and maintains the infrastructure that protects customer interactions, including onboarding, transactions, account changes, and fund transfers. The focus is on developing transparent, reliable, and responsible systems that keep customers safe without sacrificing agility. What You Will Do Design, build, and maintain backend services that support fraud prevention and detection across the bank's digital platforms. Take full ownership of services, from initial design through deployment and ongoing support. Develop systems that are observable and explainable in runtime, making it easier to monitor and understand behavior. Implement clear service ownership and well-defined, testable contracts between systems. Ensure new protections are introduced in a safe and predictable way, especially as system complexity grows. What We Value Curiosity about system behavior, especially in risk, failure, and edge-case scenarios. Commitment to building reliable and transparent backend solutions. Comfort with taking end-to-end responsibility for services. Desire to work in a team that challenges traditional banking norms and seeks creative solutions. Location This position is based in Toronto.
Join Centari as a Senior Backend Software Engineer!At Centari, we revolutionize high-stakes dealmaking by unlocking the power of private deal data. Our innovative deal intelligence platform is paving the way for a new era in law and finance, transcending mere automation to embrace data-driven decision-making. Our proprietary Deal Reasoning Engine converts complex documents into actionable insights, equipping global deal teams with the knowledge needed to negotiate effectively.We foster a diverse team of attorneys, financial experts, and engineers within a hybrid, cross-cultural environment. Our mission is supported by esteemed enterprise AI investors, including GTMfund and industry veterans such as Jeremy Kranz and Andy Appelbaum.We thrive on complexity as it breeds innovation. If you're a proactive builder who excels in ambiguous situations and embraces radical ownership, we want to connect with you!For more details, visit centari.com or follow us on LinkedIn.
Join the User Platform (UP) team at Spotify, a key component of our SAFE Alliance, dedicated to enhancing the user experience through innovative Customer Identity and Access Management (CIAM). Our mission is simple yet profound: to create seamless connections between Spotify and our 700 million users worldwide.The User Platform is designed to provide a secure environment where users can manage their identity and account information across multiple interfaces. By doing so, we empower internal teams to deliver personalized user experiences that cater to individual preferences.As a member of the Lockness team, you will play a crucial role in shaping business authorization processes at Spotify. We are a full-stack team responsible for developing foundational IAM capabilities that ensure security while enabling rapid innovation. As a Backend Engineer, you will contribute to building, maintaining, and scaling our next-generation Business IAM, expanding our authorization platform's functionality and reach.
Role overview jerry.ai seeks an Engineering Team Lead to manage backend development for the Core Product Engine in Toronto, Ontario. This position centers on guiding a team of engineers through every stage of the software development process. The Team Lead will take ownership of delivering backend solutions that are both reliable and scalable, while also helping to shape the technology stack and product direction. What you will do Mentor and support a group of backend engineers Lead the design, development, and deployment of scalable backend systems Oversee the full software development lifecycle, from planning through release Work closely with product and engineering leaders to define technical direction Uphold strong standards for code quality and system reliability Requirements Previous experience leading engineering teams Solid background in backend development Proven ability to deliver high-quality, scalable solutions Interest in shaping technology choices and product strategy
Stripe
Join Our Team About Stripe At Stripe, we are redefining financial infrastructure for businesses of all sizes. From global enterprises to innovative startups, millions trust us to manage their payments, drive revenue growth, and unlock new business opportunities. Our mission is to elevate the GDP of the internet, presenting a unique chance for you to engage in transformative work that impacts the global economy. About Our Organization and Team The DEeP organization at Stripe is dedicated to enhancing all our products through a unified platform, facilitating the rapid delivery of high-quality experiences across our UI and API landscapes. Our focus is on creating a consistent, scalable developer experience that empowers both internal and external developers to maximize value for merchants using Stripe. The IAM Login Services team is pivotal in managing authentication processes at Stripe. We are expanding our authentication capabilities to enable more teams to integrate seamlessly and to support AI agents accessing Stripe. This initiative is crucial as the demand for secure Identity and Access Management (IAM) solutions grows alongside our expanding enterprise customer base.Team matching will occur during the final stages of the hiring process, and we may also consider you for other teams based on your skills and location. More details on our team matching process can be found here. Your Role As a Backend Engineer on the IAM Login Services team, you will be instrumental in platformizing Stripe's authentication architecture and broadening our authentication offerings to accommodate AI agents. Your contributions will significantly impact our enterprise customers and the overall business, allowing you to work on innovative security and IAM infrastructure while collaborating across teams to implement groundbreaking solutions. Key Responsibilities Enhance and expand Stripe's OAuth offerings. Develop and refine SSO/SCIM products to boost adoption among enterprise clients. Collaborate with diverse teams to create a next-generation authentication platform for Stripe.
Join our dynamic Data Intelligence team at Achievers, where we develop innovative backend services that transform data from our SaaS platform into actionable insights that drive success for our customers. We are revolutionizing data utilization at Achievers by providing high-impact, intelligent services that redefine workplace efficiency. Our technology stack includes microservices crafted with Python and Go, deployed on Google Cloud Platform (GCP) and Kubernetes. Be a part of a team that aims to create seamless, intelligent, and delightful user experiences while tackling real engineering challenges at scale.
Sign in to browse more jobs
Create account — see all 1,604 results

