Senior ML-Engineer, Finance

Fundraise UpFundraise Up·Remote(Spain)
Software Development
SalesforceExcel

WFA Digital Insight

As the demand for machine learning professionals in finance surges, with a 25% increase in job postings over the past year, standing out in this competitive landscape requires a unique blend of technical expertise and industry insight. Fundraise Up, a leader in nonprofit fundraising solutions, is seeking a seasoned ML-Engineer to drive a high-impact client intelligence initiative. With the global fundraising market projected to reach

3.5 billion by 2027, candidates with strong ML and Salesforce skills are in high demand. Before applying, it's essential to understand the nonprofit sector's nuances and the role's strategic importance within Fundraise Up's mission to simplify donating to nonprofits.

Job Description

About the Role

The Senior ML-Engineer, Finance position at Fundraise Up represents a pivotal role in the company's mission to make donating to nonprofits as seamless and convenient as possible. This is a high-impact, end-to-end ownership role focused on developing a comprehensive client intelligence initiative. The successful candidate will build from the ground up, encompassing data collection, enrichment, modeling, and production deployment, to generate a sophisticated, enriched list of potential clients globally.

The role is part of a dynamic, collaborative environment where every task matters, and team members are encouraged to share knowledge, strive for excellence, and support one another. With a primary client base in the US, Canada, UK, and Australia, and a product development team spanning multiple countries, this position offers the opportunity to work in a diverse, international setting.

What You Will Do

  • Build a market intelligence database through collecting, enriching, and modeling data to analyze and score potential clients.
  • Design and operate scrapers to extract key signals from nonprofit websites, including products used, payment tools, and industry vertical indicators.
  • Develop critical filters such as an 'Is this website for fundraising?' binary classifier to distinguish high-potential prospects.
  • Source and integrate financial data from international nonprofit registries and third-party signals from SimilarWeb and Facebook.
  • Store and structure the enriched dataset in the internal database for accessibility and utility across the team.
  • Collaborate closely with the sales team to understand qualification criteria and refine scoring models accordingly.
  • Analyze disqualified accounts in Salesforce to identify exclusion patterns and adjust the scoring model.
  • Deploy the scoring model and integrate its outputs into Salesforce in a clean, maintainable way.
  • Build a scraper to monitor existing clients' websites for the correct implementation of Fundraise Up tools across their properties.

What We Are Looking For

  • 5+ years of experience in ML/DS, with a focus on solving real product problems.
  • Strong expertise in machine learning and mathematics.
  • Experience with Salesforce and Excel.
  • Ability to work in a fast-paced, dynamic environment with a high level of autonomy.
  • Strong English language skills (C1 level required).
  • Experience with data scraping, enrichment, and modeling.
  • Knowledge of nonprofit sector dynamics and trends.

Nice to Have

  • Experience with SimilarWeb and Facebook data integration.
  • Knowledge of web development principles and technologies.
  • Experience with international nonprofit registries.
  • Certification in machine learning or data science.

Benefits and Perks

  • Opportunity to work with a leading fundraising platform.
  • Collaborative, international team environment.
  • Professional development and growth opportunities.
  • Flexible, remote work arrangements.
  • Access to cutting-edge technologies and tools.
  • Competitive compensation package.
  • Health and wellness programs.
  • Generous paid time off.

How to Stand Out

  • Ensure your portfolio includes projects that demonstrate your ability to collect, enrich, and model large datasets for client intelligence purposes.
  • Highlight any experience with Salesforce and Excel in your application, as these are key skills for the role.
  • Research Fundraise Up's mission and the nonprofit sector to understand the company's goals and how your skills can contribute to its success.
  • Be prepared to discuss your approach to building and deploying ML models in a production environment during the interview process.
  • Consider reaching out to current or former employees to gain insight into the company culture and role expectations.
  • Prepare examples of how you've handled data quality issues and developed robust filtering pipelines in previous roles.
  • Familiarize yourself with the tools and technologies mentioned in the job description to show your readiness to adapt and learn.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.