Retool is looking to solve the problem of inadequate resources for investing in internal software tools, leading to old and clunky internal software or manual and spreadsheet flows.
Requirements
- Experience working with LLMs, including state of the art techniques (chain of thought, fine-tuning, few-shot learning, etc).
- Experience across the entire stack, from backend to frontend
- Nice to have: experience with Vector databases, and implementing retrieval-augmented generation (RAG) systems and data pipelines
- Nice to have: exposure to evaluation systems, including running experiments, labeling, user feedback, and scoring methods.
- Nice to have: exposure to MLOps techniques (fine-tuning pipelines, model-hosting).
- Experience with cloud based infrastructure like Azure, AWS or GCP
- Nice to have: experience in JavaScript / TypeScript
Responsibilities
- Craft and deliver magical, highly-differentiated AI experiences that Builders in Retool can’t live without
- Iterate on our underlying model architecture, with a focus on performance, reliability, and observability
- Work closely with product, design, and other engineering teams to establish best practices and patterns for building AI products
- Help assess and recruit future engineers
- Work on increasing the scalability of Retool’s platform as a whole (e.g. frontend application performance, reducing query latencies)
Other
- 6+ years experience in professional software development, ideally some of which you’ve spent in startups
- A customer-first mindset and an interest in talking with customers to make sure what we’re building meets their needs
- Habit of introspection and understanding what’s helped you be successful in the past
- Ability to make technical decisions quickly, while looping in key stakeholders, too
- Bonus points if you have experience in mentoring other team members, and have previously worked closely with designers