Latest AI JobsBrowse Jobs
I

Senior Machine Learning Engineer, Learner Modeling

InstructureBudapest, HungaryResearch & Development
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
24 Aug 2026
Status
Open · checked 7d ago

About this role

Role Overview

Instructure is seeking a Senior Machine Learning Engineer to design and own the learner models that support mastery and progression features. Based in Budapest with hybrid remote flexibility, this full-time position within the Research and Development department suits an experienced machine learning professional looking to shape educational technology. Candidates are required to work onsite on Tuesdays and Wednesdays, with Thursdays strongly encouraged.

Key Responsibilities

Design and construct learner models, incorporating longitudinal and knowledge tracing methods to power progression features for students and educators.
Establish the data foundation for learner modeling by determining critical signals and constructing required datasets.
Partner with learning scientists and product teams to convert mastery definitions into model targets and evaluation metrics.
Develop scoring and estimation methods capable of processing sparse, noisy, and changing behavioral data.
Take full ownership of production models, managing training, scoring pipelines, versioning, testing, and live quality monitoring.
Communicate model performance, limitations, and assumptions clearly to engineering, product, and learning partners.

Requirements

Six or more years of professional experience in applied machine learning, applied research, or machine learning engineering, including accountability for models deployed in actual products.
Deep specialization in at least one of the following areas applied to time-evolving data: latent-variable or probabilistic modeling, sequence modeling, temporal modeling, Bayesian methods, or output calibration.
Advanced Python capabilities and production engineering expertise, with a history of shipping scheduled and predictive models for real users.
Strong evaluation judgment covering calibration, stability, uncertainty, interpretability, fairness, and validation strategy.

Nice to Have

Background in user-state modeling, personalization at scale, or recommender systems.
Familiarity with psychometrics, educational measurement, knowledge tracing, or adaptive learning platforms.
Experience merging learner models with structured knowledge representations like concept graphs, standards, or skills.
Practice in designing observational validation strategies or experiments to verify model accuracy against reality.

Skills and Tools

Python
Machine Learning Pipelines
Production Model Monitoring
Sequence and Temporal Modeling
Bayesian Methods and Calibration

Salary and Benefits

Competitive salary ranging between 1,500,000 and 2,200,000 HUF per year.
Participation in the company ownership program for all full-time team members.
Flexible working culture supporting remote, hybrid, and in-office arrangements.
Generous time off including local holidays and a year-end "Dim the Lights" recharging period.
Mental health support and comprehensive wellness programs.
Professional development resources, learning tools, and tuition reimbursement.
Employee recognition through the Motivosity program.

About the Company

Instructure builds intuitive software designed to simplify learning, foster meaningful connections, and encourage personal development across education and careers. The research-driven AI team focuses on applying advanced technology to solve real educational problems and translating research into practical tools utilized daily by educators and students. Instructure values inclusivity, creativity, and diversity, supporting its workforce with mentorship opportunities, hack weeks, and internal conferences.

How to Apply

Interested candidates should visit the official Instructure careers page to submit their application for the Senior Machine Learning Engineer position.

Skills and tech stack

Questions candidates ask

Where is this job located?

This role is based in Budapest, Hungary, with hybrid remote flexibility requiring onsite collaboration on Tuesdays and Wednesdays, and Thursdays strongly encouraged.

What is the salary range for this position?

The salary ranges from 1,500,000 to 2,200,000 HUF per year.

What level of experience is required?

Candidates must have six or more years of experience in applied machine learning, machine learning engineering, or applied research, along with a track record of shipping models into real products.

What programming language is required?

Strong Python and production engineering skills are required for this role.

How do I apply for this job?

You can apply by visiting the official Instructure careers page.

Ready to apply?

The application is on the official Instructure careers page.

Apply on company site