
Empowering education through innovative technology solutions
Instructure, headquartered in Cottonwood Heights, UT, is the creator of the Canvas Learning Management Platform, widely adopted by educational institutions from pre-school to higher education. Founded in 2008, Instructure has achieved a market cap of $1 billion and raised $5.5 million in funding. Th...
Instructure offers a comprehensive benefits package including equity and 401k options, medical, dental, and life insurance, as well as a flexible work...
Instructure fosters a unique culture with a strong emphasis on research and development, dedicating much of its workforce to innovation. The company v...

Instructure • Budapest
Instructure is seeking a Senior AI Software Engineer to join their Innovation Team. You'll develop intelligent, LLM-powered features for educational products, leveraging skills in Python and machine learning. This role requires a strong background in AI technologies.
You have a strong background in software engineering with a focus on AI technologies — your experience includes developing and deploying machine learning models that enhance user experiences. You are proficient in Python and have hands-on experience with frameworks like TensorFlow and PyTorch, enabling you to build innovative AI solutions. You understand the importance of security, privacy, and ethical considerations in AI development, ensuring that your work aligns with best practices in the industry. You thrive in collaborative environments, working closely with cross-functional teams to drive projects from conception to implementation. You are passionate about education and technology, and you are excited about the opportunity to revolutionize learning through AI. You are adaptable and eager to learn, always looking for ways to improve your skills and contribute to your team's success.
As a Senior AI Software Engineer on the Innovation Team at Instructure, you will be responsible for developing cutting-edge AI features that integrate seamlessly into Canvas LMS and other products. You will collaborate with product managers, designers, and other engineers to identify opportunities for AI enhancements that improve learning outcomes for students and teachers. Your role will involve designing and implementing machine learning models, conducting experiments to validate their effectiveness, and iterating based on feedback and performance metrics. You will also ensure that all AI solutions adhere to security and ethical guidelines, maintaining the trust of users and stakeholders. You will participate in code reviews and contribute to the overall architecture of the AI systems, sharing your expertise and mentoring junior engineers. Your work will directly impact millions of users, making education more personalized and effective.
Instructure provides a dynamic work environment where innovation is encouraged and supported. You will have the opportunity to work on meaningful projects that make a difference in the education sector. The company values professional development and offers resources for continuous learning and growth. You will be part of a diverse team that is passionate about using technology to enhance learning experiences. Instructure also offers competitive compensation and benefits, ensuring that you are rewarded for your contributions to the team and the company’s mission.
Apply now or save it for later. Get alerts for similar jobs at Instructure.