Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Machine Learning Engineer

at DonorSearch

Posted 2 days ago 6 applied

Description:

  • 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.