
Senior Software Engineer, Data
Instructure, Inc.3 hours ago
Responsibilities
- Own data models and storage architecture for AI systems across relational, graph, and retrieval-oriented data.
- Build and operate APIs, backend services, and pipelines that keep data current and accessible.
- Design ingestion and update workflows involving incremental processing, data-quality checks, schema changes, and safe backfills.
- Own data correctness, query performance, and scalability as data volume and complexity grow.
- Turn prototypes into production-ready data services, scoring workflows, and retrieval components.
- Diagnose production issues and improve reliability, observability, and operational efficiency.
Requirements
- Six or more years of experience building and operating production backend, data, or distributed systems.
- Strong production Python and SQL experience, including APIs, schema design, query optimization, and large or complex datasets.
- Deep experience with relational data systems and sound judgment regarding graph or specialized databases.
- Experience building reliable ingestion and update pipelines with incremental processing, data-quality checks, schema changes, and safe backfills.
- Experience designing production services with API contracts, versioning, error handling, and performance considerations.
- Hands-on experience deploying and operating services in AWS using containers, monitoring, and production debugging tools.
- Strong practices in testing, code review, observability, documentation, and maintaining systems used by other teams.
- Preferred experience operating graph databases in production, working with versioned, bitemporal, or event-sourced data, using vector search or semantic retrieval, and designing multi-tenant data isolation.
- All employees must pass a background check, and candidates may need to complete identity verification.
Benefits
- Competitive compensation and participation in the employee ownership program.
- Flexible remote, hybrid, and in-office work cultures depending on role, team, and location.
- Onsite collaboration is required Tuesday and Wednesday, with Thursday strongly encouraged.
- Generous time off, local holidays, and an annual late-December “Dim the Lights” period subject to departmental needs.
- Wellness programs and mental health support.
- Learning and development resources, professional development tools, and tuition reimbursement.
- Technology and tools provided for employees to do their best work.
- Motivosity employee recognition program.
- Inclusive, supportive culture with mentorship, hack weeks, and internal conferences.
About Instructure, Inc.
🎉 Show us how you’re experiencing #InstructureCon2026! We’d love to see the moments that made your event memorable. Share your photos, favorite takeaways, and highlights using #InstructureCon2026 and tag @Instructure. Copyright © 2016, Instructure, Inc. All rights reserved.