A

Alma

Student information system for schools

Senior Product Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Enjoy working in a fast-paced environment and wearing multiple hats, including work outside your historical comfort zone.
  • Have 5+ years of backend development experience and demonstrate willingness or eagerness to own frontend work; be willing to learn React deeply rather than delegate it.
  • Have experience developing products built on large language models or machine learning.
  • Be proficient in Python, FastAPI, PostgreSQL, containerization, and scaling microservices.
  • Be comfortable with or excited to ramp up on TypeScript, React, and modern frontend tooling.
  • Have experience building products from zero to one.
  • Be able to seek and find appropriate resources to solve open-ended problems.
  • Use modern coding harnesses such as Claude Code, Codex, Cursor, or equivalent daily and hands-on as a primary way of shipping production code.
  • Be comfortable building and consuming Model Context Protocol servers to integrate internal tools, data, and workflows into the development loop.
  • Have a strong point of view on AI-assisted code review, automated testing, and maintaining quality when shipping at agent speed.
  • Be located in the San Francisco Bay Area or willing to relocate.
  • Have a bachelor's or master's degree in Computer Science, Engineering, or a related technical field.

Responsibilities

  • Work closely with the founding team and early customers to build an AI-powered product.
  • Own features end-to-end by architecting backend server logic, databases, and APIs; building the frontend that exposes them; and shipping to production.
  • Partner with the designer and product team to translate user needs into shipped experiences, rather than APIs for a separate frontend team to integrate later.
  • Engage in the entire application lifecycle, including coding, debugging, testing, and deploying.
  • Use coding agents to accelerate development while maintaining quality, and continuously evolve how the team builds, reviews, and tests software.

Desired Qualifications

  • Have experience working in a small startup environment, such as Seed or Series A.
  • Have full-stack experience and be comfortable across backend, frontend, and infrastructure.
  • Understand data lakes and data warehouses.
  • Understand Transformers, attention, and GPU inference.
  • Have experience with AWS, Supabase, LaunchDarkly, and Betterstack.
  • Have built personal Model Context Protocol servers, custom agents, or internal AI development tooling.
  • Have published, blogged, or shared opinions about modern AI-assisted development workflows.

About the Company

Alma

Student information system for schools

Alma provides a subscription-based, cloud-based Student Information System (SIS) for schools and districts to centralize student data and workflows. Its platform covers calendars, standards tracking, rosters, scheduling, curriculum mapping, emergency communications, and standards-based gradebooks, with Google Classroom integration and biographical student-parent portals. The system automates tasks and surfaces data-driven insights by unifying multiple school operations in one place. Its goal is to empower educators with easy-to-use tools and actionable data to improve classroom experiences and student learning outcomes across independent schools, charter schools, public districts, and dioceses.

Company size
51-200
Company stage
Seed
Total funding
$700K
Headquarters
Palo Alto, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at Alma

See more jobs