Data Infrastructure Engineer (Data Access / Analytics Platform)

At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome. And that's where you come in:  At Instructure, we are building the world’s best ecosystem for teaching and learning. Millions of students and teachers use our products around the world, and we’re always finding ways to innovate and improve their experience.   We are hiring world-class software engineers to solve some of education’s hardest data problems at cloud scale. By focusing on our values — ownership, openness, simplicity, and relationships. We are searching for a developer for an internal engineering team, whose mission is to create a data analytics platform, the single source of analytics both for our product teams and customers. The right candidate will have had the development and operation of big data toolchain as their focus for the last couple of years, and have worked with DevOps-oriented teams earlier.  What we do
  • We build a data platform at scale that helps our product teams be data-driven and our customers turn their data into value.
  • We embrace technologies like Snowflake, dbt, Debezium, Kafka/MSK, Terraform, AWS Glue and other AWS services to build our data platform.
  • We grow great products by investing in the teams that create them: the hallmarks of our engineering culture are constructive code review, hackweeks, internal conferences, a bias to action, thoughtful mentorship, and regular communication.
  • We write testable, performant code that can scale to tens of millions of requests per day
  • Mentor and teach other engineers, encouraging best practices and fostering code reuse

  • What we look for
  • Experience with cloud-hosted, high-traffic applications 
  • Experience using Snowflake with dbt
  • Experience in Python and SQL (with interest in learning more programming languages)
  • Experience with common and data-specific AWS services, including setting them up with Terraform and monitoring them
  • A bias to action, desire for ownership, and love for problem-solving
  • Demonstrated excellence in programming, debugging, architecture, and DevOps — our engineers design, build, and deploy their code
  • Strong communication skills

  • Get in on all the awesome of Instructure
  • A fun, friendly, and helpful company culture
  • Competitive compensation
  • Private Medicover healthcare + cafeteria plan/SZEP card
  • Wellness motivation through Wellable
  • Employee referral bonus program
  • An extra week off for the whole company every year
  • Employee recognition program
  • Goal-setting, proactive reviews, and internal training
  • Employee assistance program

  • We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger.

    All Instructure employees are required to successfully pass a background check upon being hired.

    Instructure makes software that makes smarter people. Products include Canvas LMS, Bridge and Canvas Network.

    View all jobs
    Get hired quicker

    Be the first to apply. Receive an email whenever similar jobs are posted.

    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Infrastructure Engineer Q&A's
    Report this job
    Apply for this job