DonorSearch is the leading provider of prospect research solutions that empower nonprofits, educational institutions, and other fundraising organizations to maximize their fundraising efforts.
The company leverages AI-powered analytics and extensive wealth and philanthropic databases to help organizations identify and engage with high-potential donors.
The Machine Learning Engineer role focuses on building and optimizing data pipelines, managing ETL processes, and supporting the implementation of predictive models.
The position involves close collaboration with data scientists, developers, and stakeholders to enhance AI-driven solutions.
Key responsibilities include developing, deploying, and optimizing data pipelines and ETL processes using Python, PySpark, AWS Glue, and other AWS services.
The engineer will collaborate with data scientists to operationalize machine learning models using DataRobot or SageMaker.
The role requires creating insightful and actionable visualizations using QuickSight, Tableau, or Power BI.
Ensuring high-quality, reliable code through rigorous testing and documentation is essential.
The engineer will identify and implement opportunities for improved efficiency and performance within the data infrastructure.
The position requires proactive work within an agile team environment, contributing to sprint planning, execution, and reviews.
Requirements:
Proficiency in Python, PySpark, and AWS Glue is required.
Experience with machine learning platforms such as DataRobot or AWS SageMaker is necessary.
Hands-on experience with AWS cloud services is essential.
Competency in visualization tools like QuickSight, Tableau, or Power BI is required.
Knowledge of ETL/data pipeline processes is necessary.
Familiarity with code testing and version control practices is preferred.
A basic understanding of machine learning modeling techniques is required.
Excellent communication skills and a proven ability to collaborate effectively in remote teams are essential.
Candidates must be legally authorized to work in the United States.
Benefits:
The position offers an annual salary based on experience, ranging from $95,000 to $105,000, with an additional performance bonus.
A comprehensive and competitive benefits package is provided, including medical, dental, and vision insurance with employer subsidy.
The company offers a 401(k) plan with company match, STD/LTD, and voluntary life insurance.
Employees receive 3 weeks of paid time off and 10 paid holidays.
A tuition reimbursement program is available for further education.
The company has a corporate philanthropy program and hosts 2 in-person all-staff retreats each year.
Personal and professional development opportunities are provided to support employee growth.