Recruiting from Scratch is representing a dynamic platform that empowers nonprofits and grant writers to enhance their revenue streams. The AI Data Engineer will design and implement robust data pipelines, collaborate with teams to understand data requirements, and develop machine learning models to improve user experience.
Responsibilities:
- Design and implement robust data pipelines to support the processing and analysis of large datasets
- Collaborate with cross-functional teams to understand data requirements and deliver actionable insights
- Optimize data storage solutions to improve performance and reduce costs while maintaining data integrity
- Develop machine learning models to enhance grant matching algorithms and improve user experience
- Monitor and troubleshoot data workflows to ensure high availability and reliability of data services
- Create and maintain comprehensive documentation for data processes and engineering best practices
- Participate in code reviews and contribute to team knowledge sharing to foster a culture of continuous improvement
Requirements:
- Proven experience in data engineering or a related field, with a strong understanding of ETL processes
- Proficiency in programming languages such as Python or Java, and experience with data manipulation libraries
- Familiarity with cloud platforms (e.g., AWS, GCP) and their data services
- Experience with SQL and NoSQL databases, including performance tuning and optimization
- Strong analytical skills, with the ability to translate complex data into actionable insights
- Experience with machine learning frameworks and libraries for developing predictive models
- Knowledge of data visualization tools to present data findings effectively
- Familiarity with Agile methodologies and collaborative development practices