Machine Learning Engineer II
![GoFundMe.org Logo](https://cdn.jobscollider.com/logo/gofundmeorg-6fb2.webp)
GoFundMe.org
Summary
Join GoFundMe as our next Senior ML Engineer and help design and implement the next generation of machine learning and generative AI-based services. You will collaborate with a talented team to deliver impactful solutions. This hybrid role is based in San Francisco, CA, requiring 3 days a week in the office. You will lead the development and maintenance of LLM-based applications, lead prompt engineering initiatives, and design scalable machine learning pipelines. Collaboration with cross-functional teams is crucial. The ideal candidate possesses extensive experience with LLMs and a proven ability to guide projects and foster a collaborative environment.
Requirements
- 4+ years of hands-on experience in machine learning, data science, or related fields, with a strong emphasis on practical engineering applications and deploying robust solutions into production environments
- Extensive experience with large language models (LLMs), including fine-tuning, prompt engineering, Retrieval-Augmented Generation (RAG), and deploying LLMs in user-facing products
- Experience designing, developing, and deploying end-to-end machine learning systems, including data pipelines, model training and serving, and monitoring solutions
- Demonstrated ability to guide projects and foster a collaborative and high-performing work environment that values continuous improvement and knowledge sharing
- Ability to break down complex projects, effectively scope and sequence work, and manage timelines to ensure the timely and successful delivery of machine learning initiatives
- Excellent verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders
Responsibilities
- Lead the development, design, and maintenance of cutting-edge LLM-based applications, ensuring the translation of generative AI research into production-ready technologies
- Lead prompt engineering initiatives for LLM-based applications, working closely with product managers and non-technical stakeholders to optimize model performance and meet quality benchmarks
- Design and deploy orchestration and evaluation frameworks to ensure high-quality, low-latency generative AI solutions, optimizing performance and reliability for large language models
- Design and develop scalable, efficient machine learning training and inference pipelines, ensuring seamless integration with existing production systems and adherence to best engineering practices
- Support operational excellence by participating in initiatives to streamline machine learning workflows and establish standardized procedures to ensure consistent and high-quality outcomes across our ML projects and systems
- Collaborate closely with ML engineers and cross-functional teams, including data scientists, software engineers, product managers, and business stakeholders, to foster a culture of collaboration, scientific inquiry, continuous learning, and drive the successful implementation of machine learning projects
- Employ a diverse set of tools and platforms, including Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, and GitHub, to develop, deploy, and maintain scalable and robust machine learning systems
Preferred Qualifications
Advanced degree (Master’s or Ph.D.) in Computer Science, Statistics, Data Science, or a related technical field
Benefits
- Market competitive pay
- Rich healthcare benefits and supportive time off policies
- Monetary support for new hire setup, hybrid work & wellbeing, and family planning
- A variety of mental and wellness programs to support employees
- Learning & development and recognition programs
- ���Gives Back” Program where employees can nominate a fundraiser every week for a donation from the company
- Employee resource groups