About this role
Engineers who thrive on full ownership from experimentation to production will find a strong fit in this position. The AI Engineering team at Typeform builds the underlying systems for conversational products like Research Flow, which combines quantitative research with qualitative insights. This role focuses on designing generative AI applications, enterprise retrieval-augmented generation systems, and agentic workflows to help businesses collect and act on information.
Operating within a fully remote setup across the US ET timezone, the person in this role collaborates closely with product managers, data scientists, and software engineers to scale dependable AI experiences. The ideal candidate brings a solid background in production machine learning, strong software engineering foundations, and a collaborative approach to shaping technical standards across the organization.
What you will do
- Design, build, and deploy generative AI capabilities including large language models, RAG, and agentic systems across Typeform products.
- Operate machine learning services and workflows using Python, Docker, Kubernetes, and AWS infrastructure.
- Build automated evaluation pipelines and benchmarks to measure accuracy, relevance, reliability, fairness, latency, and cost.
- Establish reusable patterns and technical standards for building, evaluating, and releasing AI systems into production.
- Partner with product, engineering, data science, and analytics teams to connect AI investments with customer and business needs.
- Monitor production AI systems to improve reliability, performance, scalability, and cost efficiency while protecting customer data.
What you need
- Bring at least four years of experience building and deploying machine learning or AI systems in production environments.
- Demonstrate strong Python programming abilities and software engineering skills, including experience with frameworks such as FastAPI.
- Possess practical experience developing generative AI applications using large language models, RAG, tool use, or agentic systems.
- Show familiarity with frameworks like PyTorch, LangChain, LangGraph, or similar technologies.
- Have hands-on experience with AWS, Docker, Kubernetes, Terraform, and continuous integration and deployment practices.
- Demonstrate the ability to balance quality, speed, reliability, scalability, and cost when making technical decisions.
- Exhibit strong communication skills and experience collaborating across product, engineering, and data teams.
Nice to have
- Experience working in a B2B SaaS product company.
- Experience with orchestration tools such as Airflow or Argo Workflows.
- Familiarity with SQL, Spark, Snowflake, or other data processing technologies.
- Experience building systems that combine structured data, unstructured data, and generative AI.
- Experience with AI security, privacy, responsible AI, prompt injection protection, or data leakage prevention.
Skills and tech stack
Questions candidates ask
What is the remote work policy for this role?
Typeform is fully remote by design. For this role, the company can hire candidates based in the ET timezone in the US.
What technologies will I be working with?
You will work with machine learning, large language models, RAG, agentic systems, Python, Docker, Kubernetes, AWS, Kafka, Airflow, and MLflow, among other tools.
Who will I be collaborating with?
You will work closely with Product Managers, Software Engineers, Data Scientists, Data Engineers, and Analytics teams to turn promising AI ideas into secure, scalable, and dependable customer experiences.