Do you want to make the internet work better for millions of people?
IFTTT helps everything work better together. With over 25M users, 160k Pro customers, and 1,000+ supported services, we are the established no-code standard for connecting anything in our growing digital world. We believe IFTTT can become the platform of choice for Digital Creators and DIYers looking to automate their businesses, grow their communities, and connect their homes.
Are you an ML Engineer experienced in developing AI-driven software applications? Do you want to leverage modern advancements in AI to unlock more human-like and intelligent capabilities for millions of users on the IFTTT platform? If so, we would love to have you join our team!
This role is ideal for someone who wants to leverage their experience to manage a state-of-the-art platform that impacts millions of users and some of the world’s biggest brand names. This position is fully remote.
You Get:
Design and implement machine learning models to build personalized features and enhancements in partnership with appropriate stakeholders.
Implement scalable data pipelines, optimize models for performance and accuracy, and ensure they are production-ready.
Collaborate with multidisciplinary teams to understand project requirements and objectives.
Contribute to projects that require cutting-edge technology and innovative approaches
Coach and mentor other engineers to allow for a robust and reliable Machine Learning and AI development process.
You Give:
Passionate about building high-performance and cost-efficient solutions using the latest container, cloud, and serverless technologies.
Feel a sense of accomplishment when identifying bottlenecks and improving software efficiency.
Obsessed with quality and user experience – attention to detail and the ability to think abstractly.
A thought leader who challenges conventional thinking throughout the business to understand and identify pain points and improve the status quo through data-driven solutions.
Looking for opportunities to gain a wide breadth of knowledge across the entire stack and interested in developing more deeply into backend technologies.
Must-haves:
Experience with Natural Language Processing (NLP) and Generative AI technologies
Strong product sense with a focus on delivering user-facing, data-driven features
Proficiency in developing and optimizing advanced Retrieval-Augmented Generation (RAG) pipelines
Excellent programming skills in Python, with a focus on writing clean and modern code
Proven expertise in building, fine-tuning, and deploying Large Language Models (LLMs)
Nice-to-haves:
Familiarity with knowledge graph technologies for enhancing LLM capabilities
Experience in designing and implementing APIs
Familiarity with LLamaIndex/LangChain frameworks
Ability to read Ruby and Ruby on Rails codebases
Knowledge of cloud-based tools and services for building and deploying generative AI applications, preferably ones hosted by AWS
Familiarity with MLOps practices and continuous integration/deployment for ML models
Benefits: