Senior Software Engineer, Data

Instructure
Budapest
Workplace: HybridFull timeHUF 1,500,000 - 2,200,000 monthlyFunction: Software EngineeringExperience: 6+ yearsSkills: ["Reliability","Observability","Operational efficiency","Testing","Code review","Documentation"]

Own the production data platform that powers AI features, designing data models and storage architecture across relational, graph, and retrieval-oriented systems. Build and operate APIs, backend services, and ingestion/update pipelines to keep data current, correct, and performant. Convert prototypes into production-ready data services and retrieval components, then diagnose production issues to improve reliability, observability, and operational efficiency while partnering with data science, applied AI, and infrastructure teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Instructure
Instructure
1 day ago

Senior Software Engineer, Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 3 hours agoStatus: Live

Job Summary

Own the production data platform that powers AI features, designing data models and storage architecture across relational, graph, and retrieval-oriented systems. Build and operate APIs, backend services, and ingestion/update pipelines to keep data current, correct, and performant. Convert prototypes into production-ready data services and retrieval components, then diagnose production issues to improve reliability, observability, and operational efficiency while partnering with data science, applied AI, and infrastructure teams.
Location: Budapest
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own data models and storage architecture behind AI systems across relational, graph, and retrieval-oriented data
  • •Build and operate APIs, backend services, and pipelines to keep data current and accessible
  • •Design reliable ingestion and update workflows, including incremental processing, schema changes, and safe backfills
  • •Ensure data correctness, query performance, and scalability as volume and complexity grow
  • •Turn prototypes into production-ready data services and retrieval/scoring components, and improve reliability and observability in production

Pay and Benefits

Salary: HUF 1,500,000 - 2,200,000 monthly
Perks:Learning Budget

Key Requirements

  • •6+ years building and operating production backend, data, or distributed systems
  • •Strong production Python and SQL experience, including building APIs and optimizing queries for large datasets
  • •Deep experience with relational data systems and strong judgment on when to use graph or specialized databases
  • •Experience building reliable ingestion/update pipelines (incremental processing, data-quality checks, schema changes, safe backfills)
  • •Experience designing production services with API contracts, versioning, error handling, and performance considerations
Experience:6+ yearsAIMachine learningData platformsDistributed systems
Skills:ReliabilityObservabilityOperational efficiencyTestingCode reviewDocumentation
Tech Stack:PythonSQLAWSAPIsData modelsPipelinesRelational databasesGraph databasesCI/CDMonitoringContainersSchema changesIncremental processingBackfillsPgvectorOpenSearchPineconeVector searchSemantic retrievalRetrieval components

Company Brief

Instructure
Builds and delivers learning management and education technology solutions, best known for the Canvas LMS platform, serving K–12 schools, higher education institutions, and corporate learning programs worldwide.
Industry: EdTech
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Salt Lake City, United States
Founded: 2008
WebsiteLinkedIn