Required Experience
Five or more years of software engineering experience, including ownership of complex
systems from design through production.
Hands-on experience building AI-enabled applications, including agentic workflows, LLM
integrations, evaluation systems, and production AI pipelines.
Strong Python expertise, including asynchronous services, type-safe application
development, API design, testing, and scalable backend systems.
Strong React and TypeScript expertise, with experience building polished, reliable, and
maintainable product experiences.
Experience with RAG, embeddings, vector search, context engineering, or other
retrieval-based AI architectures.
Understanding of security, privacy, access control, and data-governance considerations
for AI systems.
Strong distributed systems fundamentals, including event-driven architectures, message
queues, background workers, job pipelines, and state management.
Fluency with relational databases and strong data-modeling judgment.
Strong judgment around how AI systems should be tested, evaluated, monitored, and
improved in production.
• Strong programming experience in Python and/or TypeScript/JavaScript.
• Strong understanding of LLMs, transformers, prompt engineering, embeddings, and vector search.
• Hands-on experience building AI agents or agentic applications.
By continuing you agree to our Terms & Privacy Policy.