We are looking for a passionate, experienced engineer to lead the way in building a foundational Agentic AI Platform. As a Full-Stack Software Engineer, you will be instrumental in building both the backend systems and the frontend interfaces that power our sophisticated AI agents.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5+ years of professional full-stack software development experience
- Strong proficiency in one or more backend programming languages such as Python, Javascript/Typescript or Java
- Strong proficiency in frontend technologies including JavaScript, TypeScript, HTML, CSS, and modern frontend frameworks (specifically React)
- Experience building developer tools or interfaces for complex technical products (e.g., AI/ML tooling, data platforms)
- Hands-on experience with agentic AI concepts/frameworks (e.g., LangChain, LlamaIndex), vector databases (e.g., Pinecone, Weaviate), or RAG techniques
- Experience in computer science fundamentals (data structures, algorithms, operating systems, networking)
- Experience building, deploying, and operating backend services and APIs in a cloud environment (AWS, GCP, or Azure)
- Experience building and deploying responsive and performant user interfaces
- Experience with system design and architecture, with the ability to contribute to complex design discussions covering the full stack
- Interest in or practical experience with AI/ML concepts, particularly working with or integrating Large Language Models (LLMs)
- Experience with software development best practices (testing frameworks for backend and frontend, CI/CD, monitoring, code reviews)
- Strong problem-solving skills and attention to detail
- Good communication and collaboration skills, including working with designers
Benefits
- Competitive salary
- Stock options
- 401k matching
- Retirement plan
- Generous parental leave
- Tuition reimbursement
- Relocation assistance