What is a Software Engineer at Art of Problem Solving?
At Art of Problem Solving (AoPS), a Software Engineer is more than a builder of features; you are an architect of educational experiences. You will work at the intersection of high-level mathematics, pedagogy, and scalable technology, creating tools that support students in mastering complex concepts. Your code directly impacts how learners interact with curriculum, receive feedback, and engage with our platform, making this role vital to our mission of closing the digital divide in high-quality STEM education.
The work is intellectually demanding and requires a blend of rigorous technical skill and a deep appreciation for the learning process. You will collaborate with educators, curriculum developers, and fellow engineers to translate pedagogical goals into robust digital products. If you are passionate about building platforms that challenge students to think critically and solve problems creatively, this role offers a rare opportunity to influence the future of education at scale.


