Point your AI agent at freehire and let it find you a job.

Get the CLI →

Instructure Hungary Kft.

Open 20d

Senior Software Engineer, Data

Posted Updated 7 views
Discussion

Summary

Senior engineer role at Instructure (Hungary, remote-friendly) owning the data models, storage, pipelines, and backend APIs behind AI systems. Day to day: building ingestion/update workflows, production data services, and retrieval components in Python/SQL on AWS.

  • Ownership of data models and storage architecture behind AI systems across relational, graph, and retrieval-oriented data
  • Building and operating APIs, backend services, and pipelines to keep data current and accessible
  • Designing reliable ingestion and update workflows including incremental processing, schema changes, and safe backfills
  • Ownership of data correctness, query performance, and scalability as volume and complexity grow
  • Turning prototypes into production-ready data services, scoring workflows, and retrieval components
  • Diagnosing production issues and improving reliability, observability, and operational efficiency
  • Six or more years of experience building and operating production backend, data, or distributed systems
  • Strong production Python and SQL skills including API building, schema design, query optimization, and working with large or complex datasets
  • Deep experience with relational data systems and judgment about when graph or other specialized databases are appropriate
  • Experience building reliable ingestion and update pipelines including incremental processing, data-quality checks, schema changes, and safe backfills
  • Experience designing production services with clear API contracts, versioning, error handling, and performance considerations
  • Hands-on experience deploying and operating services in AWS using containers, CI/CD, monitoring, and production debugging tools
  • Strong engineering practices around testing, code review, observability, documentation, and maintaining systems that other teams depend on
  • Deep experience operating a graph database in production including traversal performance and query tuning at scale
  • Experience with versioned, bitemporal, or event-sourced data systems
  • Experience with vector search or semantic retrieval components such as pgvector, OpenSearch, Pinecone, or similar
  • Experience with multi-tenant data design and per-tenant isolation
  • Competitive compensation including participation in ownership program
  • Flexible work culture with remote, hybrid, and in-office collaboration spaces
  • Generous time off including local holidays and annual “Dim the Lights” period
  • Comprehensive wellness programs and mental health support
  • Learning and development resources including professional development tools and tuition reimbursement
  • Provision of technology and tools needed to do best work
  • Motivosity employee recognition program
  • A culture rooted in inclusivity, support, and meaningful connection

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available