At Instructure, we empower people to grow and succeed by creating intuitive products that simplify learning, facilitate meaningful relationships, and inspire innovation. We are revolutionizing education by integrating cutting-edge AI capabilities into Canvas LMS and our other products, creating more personalized and effective learning for millions of students and teachers around the world.
We're looking for Software Engineers to join our AI Innovation team, where they will build the future of education by developing intelligent, LLM-powered features in our products. This team will work on innovative projects that use AI to save teachers time and improve student outcomes, all while maintaining our commitment to security, privacy, and ethical use of AI.
What You’ll Do
Work across multiple codebases and technologies to integrate AI features across Canvas LMS and our other products;Collaborate with existing product, design, and engineering teams to define, design, and implement AI and ML features that solve real problems;Own feature development from conception to release, including architecture, implementation, and scale;Establish organization best practices for LLM use including prompt guidelines, context management, cost policy, and responsible AI use;Participate in rapid prototyping and experimentation to discover novel applications of AI in education;Contribute to technical design and code reviews to shape our AI roadmap and strategy.
What You’ll Need
Demonstrate a love of solutions over technologyBe comfortable in multiple technology stacks and programming languages, with the ability to move quickly between themBring startup-style enthusiasm for solving problems regardless of roleCommunicate research results effectively in EnglishHave a passion for improving education technology globallyUnderstand and ideally have hands-on experience with large language models (LLMs), embeddings, and related AI technologiesOwn complex features and drive technical decisionsBuild and deploy systems at scaleCollaborate effectively across cross-functional teamsBe passionate about innovation and comfortable with uncertainty and rapidly changing landscapesExperience with educational technology is a plus
Why Join Us?
At Instructure, we’re on a mission to help educators and students learn together - anytime, anywhere, and however works best. You’ll join our advanced development team, a research-driven group tackling education’s biggest challenges with cutting-edge technology. Our projects have included making sense of unstructured feedback, applying large language models to save teachers’ time and improve student experiences, classifying partner networks for smarter recommendations, and detecting fraud to protect resources for real learners.We value diversity, creativity, and passion, and invest in our teams through mentorship, hack weeks, internal conferences, and a culture where innovation thrives. Here, you’ll have the chance to build the next generation of LMS features that make a real impact on students and teachers—and to do it in a collaborative, supportive environment that encourages experimentation and growth.
Get in on All the Awesomeness at Instructure:
We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect:Competitive compensation and participation in Instructure’s equity programFlexible schedules and a remote-friendly culture, with hybrid or onsite work based on business needsAnnual “Dim the Lights” company-wide shutdown from December 26 to December 31Comprehensive wellness programs and mental health supportAnnual learning and development stipends to support your growthWe provide the technology and tools you need to do your best work—typically a Mac, with PC options available in some locationsA culture rooted in inclusivity, support, and meaningful connection
We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes.
Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate.
All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we’ve implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.
Any attempt to misrepresent personal or professional information will result in disqualification.