We are an AI-native team looking for a Software Engineer to contribute to the design, development, and delivery of high-impact product features in a modern, cloud-native stack. As a Software Engineer, you'll be expected to provide technical support within the team by adhering to architectural decisions, working collaboratively with teammates, and helping maintain a high standard of quality and maintainability.
Requirements
- Proven experience building and maintaining business-critical applications using Node.js and TypeScript in a production setting
- Hands-on experience developing scalable, maintainable RESTful APIs in production environments
- Experience with front-end frameworks such as NextJS or React
- Demonstrated experience building highly available applications on AWS infrastructure
- Experience implementing and working with CI/CD pipelines to support automated testing and deployments
- Ability to apply quality best practices and implement automated testing using tools such as Playwright
- Solid understanding of architectural patterns (event-driven, serverless, SOA, and others)
- Practical understanding of how to implement traditional Machine Learning models and LLMs in production, including knowledge of model selection criteria and architectural trade-offs
- Familiarity with AI/ML tooling such as LangChain, LangGraph, LangSmith, Vercel AI SDK, LiteLLM, or equivalent frameworks
- Hands-on experience deploying LLM-powered features into production, such as simple LLM API calls, RAG (Retrieval-Augmented Generation) systems, Vector Stores, and MCP Servers
- Familiarity with LLM guardrails and safeguards, monitoring, and observability practices for production AI systems
Benefits
- Healthy living - medical, dental, vision, FSA, HSA, disability, life, wellness & fitness programs
- Future living - 401(k) match, performance bonuses, education assistance, learning & development
- Enjoy living - generous paid time off, parental leave, flexible summer hours, social & giving events