I

Instructure

Learning management platform for educators.

Senior AI Platform Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeBudapest, Hungary

About the Job

Requirements

  • Prior software engineering experience with API design and distributed system development.
  • Strong experience building backend services and REST or GraphQL APIs.
  • Knowledge of API design best practices around security, performance monitoring, and rate limiting.
  • Understanding of LLM integration and usage patterns.
  • Past experience with cloud infrastructure, preferably on AWS.
  • Experience with Node.js or a desire to learn.
  • Experience with TypeScript or a desire to learn.
  • The role requires onsite work on Tuesday and Wednesday, with Thursday strongly encouraged.

Responsibilities

  • Design and implement APIs and domain services that abstract the complexity of using an LLM and enable rapid feature development by product teams.
  • Build scalable AWS infrastructure for LLM interactions, including prompt management, context handling, auditing, and response processing.
  • Create developer tooling and documentation that makes integration with the services intuitive and easy.
  • Establish best practices for AI and LLM use, considering auditability, cost, and performance.
  • Collaborate with feature teams to understand their needs and solve them with platform capabilities.
  • Design, develop, and maintain scalable and performant APIs.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and provide and receive constructive feedback.

Desired Qualifications

  • Background in developer tooling and API documentation.

About the Company

Instructure

Learning management platform for educators.

Instructure provides education technology tools, mainly a learning management system called Canvas, which teachers use to create, organize, and deliver course content. It operates on a subscription model where schools, colleges, and corporate training programs pay for access and additional services. Canvas lets educators share materials, assign work, grade, and communicate with students through a centralized online platform. Compared to others in EdTech, Instructure targets a wide range of customers—from K-12 and higher education to corporate training—offering a scalable LMS with multi-institution support and extensive user reach. The company aims to improve teaching effectiveness and student outcomes by making teaching tools easier to use and by broadening access to learning resources across millions of users.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Cottonwood Heights, UT
Founded
2008

Recently Posted Jobs

Explore more opportunities at Instructure

See more jobs