The Role As an AI engineer, you'll work in a completely new role at the intersection of product, software and artificial intelligence. You'll work on orchestrating language models that we train in-house, data collection, curation, evaluating models, creating hand-crafted supervised fine-tuning data, developing preference optimization datasets, and model unit tests. You'll contribute to our end-user product, improving user experience through your work on our models, data, and model orchestration. Some projects may include: LLM memory, manipulating training data using language models, improving our voice-to-voice UX, or working on our RAG stack. You'll have the chance to work across the frontend, backend, ML and data stack. Partnering with a product team skilled in machine learning, alongside conversational designers, writers, and psychotherapists-all collaborating to deliver on our mission to the end-users. Our tech stack includes Python for ML, React/TypeScript for the web, Kotlin for backend, and Flutter for mobile. You're not expected to know all of those going in - but you will learn those tech stacks quickly. About you
- You've shipped full-stack applications zero-to-one and have design-driven sensibilities.
- You're fluent in multiple general-purpose programming languages (e.g. Kotlin, Swift, Typescript, Rust, etc.). You have an appreciation for what good code looks like, but you're tech stack agnostic.
- You like being a generalist, and a team player, want to own what you build, love solving really hard problems, and are driven by building a world-class product.
- You can ship fast. We work at lightning speed.
Requirements:
- 3+ years of full-stack experience
- Experience with React, Typescript
- Based in NY
Why you should take this job:
- You really like to build. You can build prototypes really quickly. Your timeline to ship v1s is days, not months.
- You're incredibly interested in how language models work. You've built at least a few side projects with LLMs and want to be at the cutting edge of the field.
- You want direct exposure and mentoring from a founding team with a successful exit and track record (Neil scaled Casper through IPO)
- You care about our mission, and are willing to do what it takes to make it happen
Why you shouldn't take this job:
- You don't like throwing code away
- You need clear guidance on every part of what you're building.
You'll learn a ton from experienced founders and teammates and work at an incredibly fast pace to ship, learn, and iterate. Even if you don't meet 100% of our criteria, we encourage you to apply if you think you can learn the rest on the job.