Software Engineer

About Canopy Study

Canopy Study is an AI-based education company that is empowering the world to learn, by creating software where you can *learn anything*. We enable students and teachers to upload notes and lesson material to create study resources in a matter of minutes, a process that has historically taken days. We want teachers to spend less time marking (we have an auto grading system), and instead focus on engaging students on a more personalised level. It’s time that we empower the world to learn, and show everyone what happens when you bring next-generation technologies to education.

Our team is responsible for making a world-class user experience that feels like magic. We use the latest technologies in web development, systems architecture, and artificial intelligence.

About the team

Canopy Study is a team of four, an Ops person focusing on finance/sales/marketing, and three engineers that cover expertise in frontend, backend, infra, and ML & Data Science. We also have two contractors, a Graphics Designer, and a Learning Designer!

You’ll find the team is in the office 95% of the time (although we are always open to remote work if anyone does want to WFH). With such a close-nit collaborative culture, we’re able to maintain a relatively nice looking calendar 😅. On Mondays we have weekly planning sessions and on Fridays we finish up with Power Hour, mentioning our wins for the week. The week often finishes up with a game of something! Most days a few of us will also go to City Edge in Surry Hills and grab lunch together.

About you / What we love to see in candidates

  • Excited to mould the future of EdTech and the wider Education industry.
  • Embodies being an Infinite Learner.
  • Values diversity in thoughts, perspectives, and expression.
  • Natural curiosity about your craft.
  • Constantly questioning themselves, and others, to therefore grow together.
  • Understands the value of communication at an early-stage company.
  • Has a bias towards action, focussing on the Boy Scout Rule.
  • Knows that startups require moving fast, and learning learning fast, to test assumptions and get product and feature validation.

Required experience

  • Strong software engineering skills that aren’t constrained to a specific stack.
  • In-depth knowledge of Computer Science concepts and first principles thinking.
  • Proficient in JavaScript or Python. Ideally both.
  • Understands how the software engineering lifecycle and ecosystem works; from writing a few lines of code to production.
  • Adopts complete ownership in complex problems and related solutions.

Working at Canopy Study

  • Equity packages to enable you to truly be part of Canopy Study’s journey.
  • Rapidly grow personally and professionally in an early stage startup.
  • Personal learning budget + an hour a day of learning.
  • Get kitted out with a new M1 laptop and more.
  • Frequent team bonding events.
  • Flexible working hours.
  • WFH up to three days a week.
  • Locate yourself in the heart of Surry Hills.
  • Have a large impact and ownership in the future of the company.
  • Add to our culture, values, and roadmap.
  • Maternity & parental leave.

We are an equal opportunity employer and value diversity at Canopy Study. If you have any requirements during the interview process, please do let us know.

while (this.isHiring()){
   // Setup hiring funnel through web traffic
   let potentialEngineer = amazingEngineersPool.YOU;
       () => this.sendToHiringFunnel(potentialEngineer)