Job Description
Typeform is seeking a Senior Machine Learning Engineer to join their Data & Insights team. This role focuses on designing, developing, and deploying scalable machine learning systems that enable Typeform to deliver personalized experiences. The ideal candidate will work with cross-functional teams to implement ML models, build pipelines, and contribute to the innovation of AI-powered products, including leveraging LLMs and generative AI.
Responsibilities include:
- Building and deploying scalable ML solutions using Docker Containers, Kubernetes, MLflow, Kafka, and AWS Services.
- Leveraging vector databases and streaming systems to handle large-scale data processing for ML and AI pipelines.
- Standardizing workflows using MLflow for experiment tracking, model registry, and deployment.
- Automating and orchestrating complex ML workflows using tools like Airflow.
- Optimizing infrastructure by designing efficient ML pipelines and leveraging cloud services like AWS.
- Developing cutting-edge generative AI capabilities and evaluating generative AI applications.
- Collaborate across teams to align ML initiatives with business objectives.
Requirements:
- 4+ years of hands-on experience in building and deploying ML models in production environments.
- Strong proficiency in Python and ML Frameworks such as PyTorch, LangChain, Agents.
- Experience with AWS Cloud, Kubernetes, ArgoCD, Docker, Terraform, Jenkins and strong understanding of CI/CD pipelines for ML.
- Experience with monitoring ML models using Datadog and/or OpenSearch.
- Experience with building ML services using Python web frameworks such as FastAPI or stream processing libraries like Faust.
- Hands-on expertise with Kafka and vector databases.
- Experience managing ML lifecycle workflows with MLflow.
- Deep understanding of LLMs and generative AI, with experience applying them to solve business problems.
- Ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Familiarity with Enterprise RAG Systems, including chunking, reranking techniques, etc.
Typeform Offers:
- Opportunity to work on cutting-edge machine learning capabilities.
- Collaboration with cross-functional teams.
- A Refreshingly different form builder