GoFundMe operates a consumer fundraising platform with a dual-track tech strategy: a mature web stack (React, Angular, Vue, Next.js) managing transaction volume and user experience, paired with an emerging AI/ML layer (LangGraph, CrewAI, TensorFlow, PyTorch) focused on agent-based workflows. Active hiring across engineering, marketing, and data—with intern-to-senior distribution weighted toward senior and intern cohorts—suggests parallel buildout of platform scalability and next-generation AI features, backed by fraud detection and data platform scaling challenges.
GoFundMe is a crowdfunding platform enabling individuals and organizations to raise funds for personal, community, and social causes. The platform serves over 200 million donors globally and has facilitated more than $15 billion in fundraising. Operations span four countries (US, Argentina, Australia, Ireland), with core teams in Redwood City, CA. The company is structured around fundraiser onboarding, donor discovery, payment processing, and increasingly, AI-driven campaign optimization and fraud mitigation. Revenue-critical functions include conversion optimization and transaction verification, while emerging priorities center on machine learning workflow efficiency and multi-agent orchestration for campaign personalization.
Frontend: React, Angular, Vue, Next.js. Backend: GraphQL, Java, Kotlin, Python, FastAPI. Infrastructure: AWS, Docker, Kubernetes, Terraform. Data: Snowflake, Databricks. ML: TensorFlow, PyTorch, scikit-learn. Monitoring: New Relic. Adopting LangGraph and CrewAI for AI agent workflows.
Redwood City, California. The company also maintains active hiring presence in Argentina, Australia, and Ireland.