Senior Software Engineer, Data
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
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
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.