Latest AI JobsBrowse Jobs
I

Senior Software Engineer, Data

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

The Senior Software Engineer, Data position at Instructure in Budapest, Hungary is a full-time remote-hybrid role focused on building the robust data platforms that power advanced artificial intelligence features for education. This professional will design backend systems, data models, and pipelines that ensure seamless learning experiences for students and educators worldwide.

Key Responsibilities

Own and manage storage architecture and data models behind artificial intelligence systems, encompassing relational, graph, and retrieval-oriented data types.
Build, operate, and maintain the backend services, pipelines, and application programming interfaces that keep critical data accessible and up-to-date.
Design dependable ingestion and update workflows, covering schema modifications, incremental processing, and safe data backfills.
Oversee scalability, query performance, and data correctness as overall system complexity and volume expand.
Transition prototypes into production-ready scoring workflows, data services, and retrieval components.
Troubleshoot production issues to elevate operational efficiency, reliability, and observability across the ecosystem.

Requirements

Six or more years of professional background developing and managing production distributed, data, or backend systems.
Advanced production proficiency in Python and SQL, including API creation, query optimization, schema design, and handling complex or large datasets.
Extensive familiarity with relational data technologies and strong decision-making capabilities regarding specialized or graph database usage.
Demonstrated ability in constructing reliable ingestion and update pipelines with data-quality checks, schema management, and safe backfills.
Practical background in crafting production services featuring defined versioning, clear application programming interface contracts, performance metrics, and error management.
Hands-on expertise deploying and running services inside Amazon Web Services utilizing containers, continuous integration and deployment pipelines, monitoring systems, and debugging tools.
Robust software engineering principles emphasizing code reviews, testing, observability, documentation, and dependable system maintenance.

Nice to Have

Extensive background operating graph databases in production settings, including query tuning and traversal performance at scale.
Experience dealing with event-sourced, versioned, or bitemporal data systems.
Familiarity with vector search or semantic retrieval tools such as Pinecone, OpenSearch, or pgvector.
Background implementing multi-tenant data architecture along with per-tenant isolation.

Skills and Tools

Python
SQL
AWS
Relational, graph, and retrieval-oriented data systems
APIs and backend services
Containers and CI/CD tools

Salary and Benefits

Competitive yearly salary ranging from 1,500,000 to 2,200,000 HUF.
Participation in the company ownership program for all full-time staff members.
Flexible remote and hybrid work structure with required onsite collaboration on Tuesdays and Wednesdays, plus Thursday strongly encouraged.
Generous paid time off policies including local holidays and a year-end recharge period.
Comprehensive wellness options alongside mental health support.
Professional development tools, tuition reimbursement, and continuous learning resources.
Employee recognition initiatives through Motivosity.

About the Company

Instructure creates intuitive educational software and learning management tools designed to simplify personal development and amplify human potential. Operating on a mission to help educators and students connect anywhere and anytime, the company nurtures an inclusive culture centered on innovation, diversity, creativity, and ongoing mentorship.

How to Apply

Interested candidates should visit the official Instructure careers page to submit their application and complete any necessary verification steps for the hiring process.

Skills and tech stack

Questions candidates ask

What is the location and work arrangement for the Senior Software Engineer, Data role?

The position is based in Budapest, Hungary with remote-hybrid flexibility. Onsite collaboration is required on Tuesdays and Wednesdays, with Thursdays strongly encouraged.

How much experience is required for this position?

Candidates must have six or more years of experience building and operating production backend, data, or distributed systems.

What technical skills are explicitly required?

Required technical skills include strong production Python and SQL, experience with relational data systems, pipeline creation, API design, and AWS cloud deployment utilizing containers and CI/CD tools.

What is the salary range for this role?

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

Are there any preferred or bonus qualifications?

Bonus qualifications include operational experience with graph databases at scale, bitemporal or event-sourced data systems, vector search or semantic retrieval tools like Pinecone or pgvector, and multi-tenant data design.

Ready to apply?

The application is on the official Instructure careers page.

Apply on company site