Overview
We are building platforms at scale that support thousands of students and teams across multiple applications:
- TimeBack: An educational platform that enables Alpha School's 2-hour learning model, delivering 99th percentile test outcomes.
- Incept: A content generation platform responsible for producing all personalized educational materials used across Alpha School's learning applications.
- Crossover: An AI-driven hiring platform managing tens of thousands of applicant evaluations monthly, supporting global staffing for schools and enterprises.
You will take ownership of one platform and dedicate the majority of your time to constructing the most technically demanding components of the system, working alongside a compact team of 3-5 experienced engineers. Junior engineers are not part of this structure. The architectural choices you make will directly influence how efficiently other teams can develop new applications, integrate seamlessly, and deliver meaningful outcomes to students. Successful decisions create significant leverage. Poor ones lead to integration complexity and diminished productivity across the organization.
You are responsible for both building and operating the systems you design. You define quality standards and technical patterns for your platform. Our process is specification-driven: design precedes implementation, and planning always comes before execution. You will have substantial autonomy—no committees, no review boards. This is a small, focused team where accountability for what you deliver rests with you.
What You Will Be Doing
- Technical Leadership: Define strategic architectural approaches and set technical patterns that guide the team's work.
- AI Leadership: Champion the integration of emerging AI workflows and develop actionable, high-value playbooks.
- Implementation: Directly construct the complex, mission-critical sections of the codebase working in tandem with your team.
- Quality Reviews: Validate that your team adheres to established patterns and upholds the required quality benchmarks.
- Designing architecture without hands-on implementation
- Spending excessive time in meetings
- Managing personnel (this is a technical leadership position, not a people management role)
- Maintaining legacy systems or supporting internal IT infrastructure
Staff Software Engineer key responsibilities
- A minimum of 5 years of professional software development experience creating software products
- A minimum of 3 years in a lead engineer capacity (conducting code reviews) or architect role (driving critical technical decisions)
- Proven experience developing platform-level products where other teams integrated with your APIs
- Active and deep involvement with AI tools, consistently exploring and testing new capabilities
LearnWith.AI is an edtech startup that leverages AI and subject matter experts to cultivate a new way of learning. Our unique approach leverages 50+ years of learning science, cutting-edge data analytics and AI-powered coaching. In doing so, we can help students learn more, learn faster, and learn better - and have fun while doing it. We are a remote-first company that hires globally via Crossover.
There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you!
Working with us
This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover as a Contractor of Record. The compensation level for this role is $100 USD/hour, which equates to $200,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic.
Crossover Job Code: LJ-5106-IN-Bengalur-StaffSoftwareE.029