
The Data Engineer will join the Center for Biodiversity and Global Change to design and implement biodiversity data workflows, databases, and APIs. The role involves building and maintaining computational tools and infrastructure to process global biodiversity datasets, supporting conservation policies and decision-making. The engineer will work with large repositories, cloud platforms, and HPC systems while ensuring data standards and scientific integrity.
- Company: Yale University
- Location: New Haven, Connecticut, 06511
- Job ID: 129418WD
- Type: Full-time
- Salary: $68,000 – $120,500
About Yale University
Working at Yale means contributing to a better tomorrow. Whether you’re a New Haven community member eligible through the New Haven Hiring Initiative or a newcomer, Yale welcomes your talents and contributions. Yale University fosters discovery, diversity, and academic excellence while supporting inclusive opportunities for growth and innovation.
- Develop data architectures, workflows, and APIs for spatial biodiversity data at a global scale.
- Efficiently organize and query data using multiple database systems.
- Develop analytical workflows for HPC and cloud platforms.
- Maintain connections with external data repositories.
- Prepare organized documentation and support collaboration with partners.
- Communicate analytical processes to technical and non-technical audiences.
- Expertise in SQL, PostgreSQL, BigQuery, PostGIS.
- Experience with cloud data analysis (BigQuery, Google Earth Engine).
- Proficiency in Python or R for data science.
- Experience with collaborative software projects.
- Knowledge of algorithms, data structures, and knowledge representation.
- Bachelor’s degree in Computer Science or related field.
- Familiarity with Agile or SCRUM methodologies.
- Experience leading developers or junior scientists.
- Knowledge of spatial and biodiversity datasets (R, Python, ArcGIS).
- Background in deploying APIs, technical writing, and data standards.
- Develop and modify systems of moderate complexity.
- Provide input into application development decisions.
- Analyze, design, and write code for business solutions.
- Create and manage project plans and technical documentation.
- Troubleshoot and provide ongoing system support.
- Mentor staff and contribute to technical standards and policies.