companyGoFundMe logo

Senior Staff Software Engineer, Social Graph

GoFundMeSan Francisco, CA
Hybrid Full-time $181K/yr - $271K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key Responsibilities: Lead technical initiatives focused on social graph modeling, storage, retrieval, and computation. Design and scale graph databases and query systems that support billion-node and edge infrastructures with low-latency. Develop pipelines for ingesting, cleaning, and transforming social and behavioral data into graph formats. Collaborate with ML teams to implement graph-based features like embeddings, similarity signals, trust metrics, and GNN-driven ranking features. Drive the development of systems for recommendations, trust, and safety that accurately reflect real-world connectivity. Establish feature engineering strategies based on graph topology (e.g., mutual connections, influence scoring, community structures). Contribute to architectural decisions regarding streaming systems (e.g., Kafka, Flink, Spark Streaming) and real-time updates of graphs. Mentor engineering teams and promote best practices in graph design and distributed systems.

About the job

Join Our Mission to Empower Communities!

At GoFundMe, we are the world's leading platform for community-driven fundraising, dedicated to facilitating connections and support among individuals and organizations. Since our inception in 2010, our community has successfully raised over $40 billion, making a significant impact in the lives of many.

We are currently on the lookout for a Staff Software Engineer with substantial experience in graph theory, graph systems, and large-scale social graph architecture. In this pivotal role, you will act as a technical leader, spearheading the architectural design, implementation, and scaling of our social graph platform. This platform is essential for enhancing user trust, driving recommendations, and improving user discovery.

Your collaboration with Data Science, ML, Product, and Infrastructure teams will be crucial as you design graph representations, develop ingestion and transformation pipelines, and deploy graph-based models at an extensive scale. You'll set the technical direction for leveraging connectivity, influence, and reputation signals to enhance safety, personalization, and engagement across our ecosystem.

This is a hybrid position requiring in-office attendance three days per week, so candidates must be located in or willing to relocate to San Francisco, CA.

About GoFundMe

GoFundMe is at the forefront of community support and fundraising, providing a safe and effective platform for individuals to seek help and support charitable causes. By connecting people and nonprofits, we have transformed the way communities come together, achieving remarkable success and raising over $40 billion to date.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.