At Altitude Learning, we provide software and services to help schools and classrooms shift towards more learner-centered models of education, to make learning more engaging and relevant for students as they prepare to face the challenges of the 21st century. Our growing network of partner schools span the country, including public school districts as well as small independent schools, serving learners from Kindergarten through High School.
About the role
As a Backend / Infrastructure Engineer, you will have the opportunity to work with a wide range of technologies that support our user-facing web and mobile apps. Whether it's optimizing our Kubernetes clusters, streamlining our CI/CD pipeline, investigating slow SQL queries, or getting into the internals of our Open Source API framework, there is no shortage of interesting technical problems to solve and opportunities to learn. As a Staff-level member of the team, you will also have a large degree of autonomy and ownership to work on the most impactful projects.
On remote work
While our main office is in San Francisco, almost a third of our colleagues work remotely from various parts of the country, and all of our meetings are remote-friendly. You maybe asked to travel to our SF location from time to time, including for initial on-boarding and for quarterly company-wide meetings.
Maintain and improve our production infrastructure
Maintain and improve our deployment systems
Tend to the security and performance of our infrastructure
Ensure our infrastructure scales with the needs of the business, team and product
Maintain and improve backend libraries (e.g. DynamicREST)
Maintain and improve analytics and data infrastructure
Provide guidance and partnership to Product Engineers
The ideal candidate... (apply if 2/3 sound like you)
Has deep mastery of Computer Science fundamentals
Can write production-quality Python code
Is a self-directed and independent learner/problem-solver
Is an excellent communicator and collaborator
Has good engineering hygiene, in terms of code quality, testing, documentation, etc
Has experience designing scalable and resilient distributed systems
Has some real-world experience/knowledge of: Linux system administration, RDBMS administration/optimization (esp. Postgres), Cloud IaaS (esp. AWS), Kubernetes, Docker
Enjoys wearing many hats, and working collaboratively across functions
Enjoys mentoring and helping others learn/grow
Who We Are
Altitude Learning is an educator-led company dedicated to helping districts and schools nationwide make the shift to learner-centered education. We have a growing network of public district and independent school partners using our professional learning services and flexible comprehensive technology platform as part of their journey towards a learner-centered model. We have a team led by industry renowned educators who share a bold vision for where education is going, and a dedication to helping ALL learners develop the knowledge, skills, and habits they need to shape their own journey. We are proud to be both a Certified B Corporation and a public benefit corporation.
What We Offer
-Competitive compensation and stock options
-Greatly subsidized medical/dental/vision coverage for employees and their families
-Generous paid time-off and parental leave
-A fun workplace that is serious about work/life balance
To be considered for this role, you must submit an online application. Please submit a cover letter that explains why you would be a great fit for this role along with your resume.
Please be aware that while Altitude Learning is able to facilitate transfers for certain types of work visas, we are generally unable to offer original visa sponsorship. Please apply if you'd like to be considered for the role.