Company Description
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. Job Description
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 approachesCoach 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. Qualifications
Must-haves:
Experience with Natural Language Processing (NLP) and Generative AI technologiesStrong product sense with a focus on delivering user-facing, data-driven featuresProficiency in developing and optimizing advanced Retrieval-Augmented Generation (RAG) pipelinesExcellent programming skills in Python, with a focus on writing clean and modern codeProven expertise in building, fine-tuning, and deploying Large Language Models (LLMs)
Nice-to-haves:
Familiarity with knowledge graph technologies for enhancing LLM capabilitiesExperience in designing and implementing APIsFamiliarity with LLamaIndex/LangChain frameworksAbility to read Ruby and Ruby on Rails codebasesKnowledge of cloud-based tools and services for building and deploying generative AI applications, preferably ones hosted by AWSFamiliarity with MLOps practices and continuous integration/deployment for ML models Additional Information
Benefits:
The annual salary for this position is $160,000 to $225,000 + equity and benefits. The starting pay for the successful applicant will depend on various job-related factors, which may include skills, education, training, experience, or location. Fast-paced and collaborative remote environment where you will regularly engage with our senior leadershipCompetitive compensation Health (medical, dental & vision), Transit, Flex Spending & 401(k) benefitsMeaningful EquityFlexible PTO policyGenerous paid holidays/company off days per yearNew Hire Stipend (remote workstation)