Arch
Senior Software Engineer
San Francisco · Senior
Sponsorship not specifiedDetected 403 days ago
TypeScriptNext.jsNode.jsPostgreSQLMachine LearningCollaboration
About the role
- We're hiring a Software Engineer to join our tight-knit engineering team of four.
- This role requires in-person collaboration 3-4 days per week at our San Francisco office (WeWork or office on Union Square).
- If you're motivated by solving challenging problems, have a passion for elegant code, and want your work to have a meaningful impact, we'd love to hear from you.
Responsibilities
- Build and enhance core product features, from backend logic to intuitive user interfaces.
- Own your work end-to-end, from concept through deployment.
- Collaborate closely with our founders and engineering team to define and execute our technical roadmap.
- In this high-impact and fast-paced role, you'll collaborate directly with our founders to build products at the cutting edge of technology and sustainability.
Requirements
- Startup Experience: 5+ years software engineering experience in a fast-paced startup environment.
- Technical Stack: Proficiency in TypeScript (our stack includes Node.js, Next.js, PostgreSQL).
- ML experience: Exposure to classic ML workflows (even through side projects): data cleaning, model training, and iteration.
- Experience handling large-scale datasets-we deal with billions of records and focus heavily on query performance.
- Familiarity with leading-edge AI productivity tools (Cursor, Windsurf, MCP, etc.).
- Proficiency in TypeScript (our stack includes Node.js, Next.js, PostgreSQL).
Skills
- Experiment and innovate with new technologies, particularly in AI/ML, to enhance our offerings.
Compensation
- Competitive salary + significant equity package based on experience.
Benefits
- Competitive salary + significant equity package based on experience.
This listing is sourced directly from Arch's careers page and normalized into a canonical job model.