Browse All Jobs

GoFundMe is seeking a Staff Machine Learning Engineer to contribute to the design and implementation of next-generation machine learning and AI-based services. The ideal candidate will collaborate with a motivated team to deliver high-impact solutions. This is a hybrid position located in Buenos Aires, Argentina.

The Staff ML Engineer will be responsible for architecting and implementing high-throughput batch inference solutions and distributed, low-latency real-time inference services. They will lead initiatives to streamline ML workflows, improve operational efficiency, and establish standardized procedures. The role involves collaborating with technical and non-technical colleagues, coaching fellow ML engineers, and employing a diverse set of tools and platforms.

GoFundMe offers the chance to be part of a mission-driven organization, collaborate with a diverse and talented team, and contribute to a fun, supportive environment rooted in core values.

The Role Involves:

  • Architecting and implementing high-throughput batch inference solutions.
  • Designing, building, and optimizing scalable machine learning training and inference pipelines.
  • Leading initiatives to streamline ML workflows and improve operational efficiency.
  • Developing and maintaining backend services and RESTful APIs using Python and FastAPI.
  • Taking operational responsibility for team-owned services.
  • Collaborating with technical and non-technical colleagues.
  • Coaching and mentoring fellow ML engineers.

Requirements:

  • 7+ years of experience in machine learning engineering, software engineering, or related fields.
  • Extensive experience architecting, developing, and operating scalable backend systems.
  • Expertise in containerization technologies (Docker, Kubernetes, Helm).
  • Strong knowledge of relational and document-based databases and RESTful API design.
  • Experience designing, developing, and deploying end-to-end machine learning systems.
  • Experience establishing robust CI/CD pipelines and automated testing practices.
  • Strong leadership and communication skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (preferred).
  • Proficiency in Python; additional proficiency in Kotlin and Java is preferred.

GoFundMe Offers:

  • Being part of a mission-driven organization.
  • Collaboration with a diverse, passionate, and talented team.
  • A fun, supportive team environment.
Apply

GoFundMe

GoFundMe is a global fundraising platform empowering individuals and organizations to raise money for various needs. With a community of over 150 million people, GoFundMe facilitates connections between those seeking help and those willing to offer support. Since 2010, GoFundMe and Classy have enabled users to raise over $30 billion, supporting diverse causes. The company strives to be the world's most helpful place.