Senior Machine Learning Engineer | IFTTT | Remote (United States)
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 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.
Requirements
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
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 leadership
- Competitive compensation
- Health (medical, dental & vision), Transit, Flex Spending & 401(k) benefits
- Meaningful Equity
- Flexible PTO policy
- Generous paid holidays/company off days per year
- New Hire Stipend (remote workstation)