Remotely
pythonsqlawsci/cdopensearchpineconepgvectorcontainers
Job Description
📋 Description
- Join Instructure's AI data platform team building models, pipelines, and services for AI features
- Design data models and storage architectures across relational, graph, and retrieval-oriented data
- Build and operate APIs, backend services, and pipelines to keep data current
- Develop reliable ingestion/update workflows with incremental processing and safe backfills
- Own data correctness, query performance, and scalability as data volume grows
- Turn prototypes into production-ready data services and retrieval components
🎯 Requirements
- Six+ years in production backend, data, or distributed systems
- Strong Python and SQL, API design, schema design, and large/complex datasets
- Relational data experience; know when to use graph or specialized databases
- Experience with data ingestion pipelines, data-quality checks, and backfills
- API contracts, versioning, error handling, and performance-minded service design
- Experience deploying/operating AWS services with containers, CI/CD, and monitoring
🎁 Benefits
- Competitive compensation plus ownership program
- Flexible work culture: remote, hybrid, or in-office depending on role
- Generous time off and wellness programs
- Learning and development resources and tuition reimbursement
- Tools and resources to do your best work
- Motivosity recognition and inclusive culture