As a Staff Software Engineer at Fern, you’ll build APIs, scale AI infrastructure, and design developer experiences that reach millions of people. This role involves setting technical direction by driving system design decisions around data modeling, performance, correctness, and reliability, and identifying scaling bottlenecks before they become problems. You will build for durability and scale, ensuring systems are performant, observable, secure, and resilient under real-world production load across infrastructure like Vercel, AWS, and Turbopuffer. A key aspect of the role is mentoring motivated engineers, helping to elevate their skills and impact through code reviews and architectural discussions. You will also collaborate closely with product designers, backend, and frontend engineers working in TypeScript and Next.js to define polished interfaces and user experiences.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed