Senior ML-Engineer, Finance
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
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.