About the job

About Fern
At Fern, we empower software companies to create exceptional API experiences. Our clientele features industry giants such as Nvidia, Square, and Twilio, alongside rapidly growing AI innovators like ElevenLabs and OpenRouter.
As the landscape shifts, most API integrations will be executed by AI agents who require well-structured schemas, reliable endpoints, deterministic contracts, and comprehensive documentation designed for AI consumption.
Our dynamic team, comprised of seasoned professionals from Google, Palantir, Amazon, and Uber, collaborates from Williamsburg, Brooklyn. Recently, we were acquired by Postman, enhancing our access to 40 million users and 98% of the Fortune 500, while retaining the agility and ownership of a startup.
About the Role
As a Staff Software Engineer at Fern, you will architect APIs, enhance AI infrastructure, and craft developer experiences that impact millions.
Set Technical Direction: Lead system design choices concerning data modeling, performance, correctness, and reliability. Proactively identify scaling challenges before they escalate.
Build for Durability and Scale: Ensure our systems are high-performing, observable, secure, and resilient under real-world production loads across various infrastructures (e.g., Vercel, AWS, Turbopuffer). Discover how we leverage Vercel and Next.js for efficient multi-tenancy and accelerated development cycles.
Mentor Talented Engineers: Elevate the skills of your peers through thorough code reviews and strategic architectural discussions, fostering growth and impact.
Collaborate Across the Stack: Work closely with product designers and engineers specializing in TypeScript and Next.js to create polished interfaces and seamless user experiences.
