FlexHired LogoFlexHired
Logo of Typeform

Typeform

Sr. Machine Learning Engineer

Job Summary

The Machine Learning Engineer at Typeform is responsible for designing, developing, and deploying scalable ML systems that personalize user experiences. The role involves working with cross-functional teams to implement machine learning models and build robust pipelines using tools like Docker, Kubernetes, and AWS. Candidates should have 4+ years of hands-on experience with ML models in production, proficiency in Python and ML frameworks such as PyTorch, and familiarity with cloud services and CI/CD pipelines. Additionally, the role includes developing generative AI capabilities, leveraging large language models, and staying current with emerging AI research.

Required Skills

Terraform
Data Engineering
Python
CI/CD
Machine Learning
Model Evaluation
Generative AI
Cross-functional Collaboration
AWS
PyTorch
Model Monitoring
Kubernetes
Docker
Stream Processing
Kafka
FastAPI
Langchain
Jenkins
LLMs
Vector Databases
Experiment Tracking
MLFlow
Agents
ML Deployment

Job Description

Who we are

Typeform is a refreshingly different form builder. We help over 150,000 businesses collect the data they need with forms, surveys, and quizzes that people enjoy. Designed to look striking and feel effortless to fill out, Typeform drives 500 million responses every year—and integrates with essential tools like Slack, Zapier, and Hubspot.

About the Team:

At Typeform, the Data & Insights team’s charter is to make data actionable through multiple mediums—reports, dashboards, AI/ML-models—that help us fuel growth and drive efficiencies within our business. Within that charter, our Data Science practice focuses on building cutting-edge machine learning capabilities that help revolutionize how we leverage data and empower our customers to collect information in a conversational and personalized way.

About the Role:

As a Machine Learning Engineer at Typeform, your mission will be to design, develop, and deploy scalable machine learning systems that enable Typeform to deliver more personalized and impactful experiences. You will work closely with cross-functional teams to implement ML models, build robust pipelines, and contribute to the innovation of our AI-powered products, including leveraging LLMs and generative AI.

Things you’ll do:

Tasks Leading:

  • Build and deploy scalable ML solutions: Design, train, and deploy machine learning models and workflows with a focus on production-readiness, leveraging tools like Docker Containers, Kubernetes, MLflow, Kafka, and AWS Services.
  • Leverage vector databases and streaming systems: Design and implement solutions with vector databases and Kafka to handle large-scale, high-dimensional, real-time data processing for ML and AI pipelines.
  • Standardize workflows: Use MLflow to manage the end-to-end ML lifecycle, including experiment tracking, model registry, and deployment.
  • Automate and orchestrate: Use orchestration tools like Airflow to manage complex ML workflows and ensure seamless execution at scale.
  • Optimize infrastructure: Design efficient ML pipelines and leverage cloud services like AWS to ensure reliable, scalable, and cost-effective solutions.

Tasks Supporting (alongside Data Scientists):

  • Develop cutting-edge generative AI capabilities: Apply your expertise in LLMs and generative AI to enhance our products and build new AI features, enabling new and creative ways to interact with AI.
  • Evaluate generative AI applications: Help R&D teams assess and refine AI features. Build automated evaluation pipelines for model performance. Develop benchmarks to ensure accuracy, fairness, and reliability.
  • Collaborate across teams: Partner with Product, Engineering, Data Engineering, and Analytics teams to align ML initiatives with business objectives and optimize for maximum impact.
  • Stay ahead of the curve: Keep up with emerging trends, research advancements, and best practices to drive innovation and enhance our AI capabilities.

What you already bring to the table:

  • 4+ years of hands-on experience in building and deploying ML models in production environments.
  • Strong proficiency in Python and popular 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 and model deployment best practices.
  • 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.
  • Experience using tools like Jupyter Notebooks, AWS SageMaker, and AWS Bedrock.
  • 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.

Extra awesome:

  • You have experience working in a B2B SaaS company
  • Experience with orchestration tools (e.g. Airflow)
  • Familiarity with SQL, Spark, or other data processing frameworks
  • Knowledge of Snowflake or other cloud data warehouses.
  • Strong familiarity with agentic frameworks for decision-making systems.

*Typeform drives hundreds of millions of interactions each year, enabling conversational, human-centered experiences across the globe. We move as one team, empowering our collective efforts by valuing each individual’s unique perspective. This fosters strong bonds grounded in respect, transparency, and trust. We champion our diverse customer base by anticipating their needs and addressing their challenges with priority. Committed to excellence, we hold high expectations for ourselves and each other, continuously striving to deliver exceptional results.

We are proud to be an equal-opportunity employer. We celebrate diversity and stand firmly against discrimination and harassment of any kind—whether based on race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or expression, or veteran status. Everyone is welcome here.

Interested in this job?

Application deadline: Open until filled

Logo of Typeform

Typeform

Build beautiful, interactive forms — get more responses. No coding needed. Templates for quizzes, research, feedback, lead generation, and more. Sign up FREE.

See more jobs
Date PostedMarch 4th, 2025
Job TypeFull Time
LocationRemote, United Kingdom
SalaryCompetitive rates
Exciting remote opportunity (requires residency in United Kingdom) for a Sr. Machine Learning Engineer at Typeform. Offering competitive salary (full time). Explore more remote jobs on FlexHired!

Safe Remote Job Search Tips

Verify Employer Thoroughly

Research the company's identity thoroughly before applying. Check for a professional website with contacts, active social media, and LinkedIn profiles. Verify details across platforms and look for reviews on Glassdoor or Trustpilot to confirm legitimacy.

Never Pay to Get a Job

Legitimate employers never require payment for applications, training, background checks, or equipment. Always reject upfront payment requests or demands for bank details, even if they claim it's for purchasing necessary work gear on your behalf.

Safeguard Your Personal Information

Protect sensitive data like SSN, bank details, or ID copies. Share this only after accepting a formal, written job offer. Ensure it's submitted via a secure company system or portal, never through insecure channels like standard email attachments.

Scrutinize Communication & Interviews

Watch for communication red flags: poor grammar, generic emails (@gmail), vague details, or undue pressure. Be highly suspicious of interviews held only via text or chat apps; legitimate companies typically use video or phone calls.

Beware of Unrealistic Offers

If an offer's salary or benefits seem unrealistically high for the work involved, be cautious. Research standard pay for similar roles. Offers that appear 'too good to be true' are often scams designed to lure you into providing information or payment.

Insist on a Formal Contract

Always secure and review a formal, written job offer or employment contract before starting work or sharing final personal details. Ensure it clearly defines your role, compensation, key terms, and conditions to avoid misunderstandings or scams.

Related Jobs

Full Time
Remote, United Kingdom
Full Time
Remote, United Kingdom
Full Time
Remote - United Kingdom
Full Time
Remote - United Kingdom

Subscribe Newsletter

Never miss a remote job opportunity. Subscribe to our newsletter today and receive exclusive job alerts, career advice, and industry insights delivered straight to your inbox.