Senior Software Engineer, Data

Added
7 minutes ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

aws sql python ci/cd containers

πŸ“‹ 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
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’