Job description
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 technology
- Be comfortable in multiple technology stacks and programming languages, with the ability to move quickly between them
- Bring startup-style enthusiasm for solving problems regardless of role
- Communicate research results effectively in English
- Have a passion for improving education technology globally
- Understand and ideally have hands-on experience with large language models (LLMs), embeddings, and related AI technologies
- Own complex features and drive technical decisions
- Build and deploy systems at scale
- Collaborate effectively across cross-functional teams
- Be passionate about innovation and comfortable with uncertainty and rapidly changing landscapes
- Experience 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 program
- Flexible schedules and a remote-friendly culture, with hybrid or onsite work based on business needs
- Annual “Dim the Lights” company-wide shutdown from December 26 to December 31
- Comprehensive wellness programs and mental health support
- Annual learning and development stipends to support your growth
- We provide the technology and tools you need to do your best work—typically a Mac, with PC options available in some locations
- A culture rooted in inclusivity, support, and meaningful connection
Ft1 500 000 - Ft2 200 000 a month
This range reflects our target hiring range, with flexibility based on experience, skills, and market factors.
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.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.









