×
Register Here to Apply for Jobs or Post Jobs. X

Lead Research Software Engineer

Job in New Haven, New Haven County, Connecticut, 06540, USA
Listing for: Yale University
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Data Scientist, AI Engineer
Salary/Wage Range or Industry Benchmark: 90000 USD Yearly USD 90000.00 YEAR
Job Description & How to Apply Below

Working at Yale means contributing to a better tomorrow. Whether you are a current resident of our New Haven-based community – eligible for opportunities through the New Haven Hiring Initiative or a newcomer, interested in exploring all that Yale has to offer, your talents and contributions are welcome. Discover your opportunities at Yale!

Salary Range

$90,000.00 - $

Overview

The Lead Research Software Engineer serves as the principal technical architect for the newly launched Yale Center for Geospatial Solutions (YCGS). This role bridges cutting‑edge research needs and production‑grade engineering to develop software systems that enable geospatial discovery, AI applications, and data‑driven decision making across disciplines.

Working closely with faculty, researchers, and partners from digital humanities and economics to climate science and engineering, the lead RSE will design scalable infrastructure, mentor a multidisciplinary team, and establish campus‑wide standards for reproducible computational research.

Technical Leadership

Design and implement geospatial and computational software solutions that support diverse research initiatives. Design scalable data pipelines, APIs, and cloud‑based infrastructure for spatial, temporal, and text‑based data.

Develop reusable tools for data integration, analysis, and visualization. Apply best practices in Dev Ops (CI/CD, testing, containerization, documentation, version control).

Software Development and Research Support

Develop end‑to‑end systems, from geocoding and data harmonization pipelines to LLM‑based analytics and interactive dashboards.

Collaborate with faculty and students with research design, code optimization, and publication‑quality outputs. Ensure reproducibility, accessibility, and sustainability of Center‑developed software.

Contribute to grant proposals and scientific publications.

Team Leadership and Mentorship

Supervise and mentor software engineers and student developers. Lead code reviews, manage project milestones, and uphold software quality standards. Foster an inclusive, collaborative, and learning‑oriented technical culture.

Training, Outreach, and Strategic Engagement

Conduct workshops on computational and geospatial tools. Represent YCGS in campus collaborations and external technical networks. Advise on infrastructure planning, funding proposals, and emerging technologies in AI, ML, and geospatial analytics.

Required

Skills and Abilities
  • Proven ability to design and lead interdisciplinary software projects from concept to deployment.
  • Expertise in spatial modeling, data fusion, and interpretation of complex computational outputs.
  • Experience developing tools leveraging AI, NLP, and/or geospatial analytics for applied research.
  • Exceptional ability to communicate computational concepts clearly to non‑technical audiences.
  • Demonstrated effectiveness collaborating across disciplines with senior faculty or staff, students, and technical staff.
Preferred Education, Experience and Skills
  • 6+ years of professional programming experience with Python and at least one additional language (e.g., R, JavaScript, C/C++ or Rust).
  • Expertise in geospatial data structures, analysis, and visualization frameworks (e.g., Geo Pandas, GDAL, Leaflet, Mapbox, or Cesium).
  • Experience building data pipelines and APIs for large, heterogeneous datasets.
  • Strong familiarity with cloud and HPC environments (AWS, GCP, Azure).
  • Working knowledge of AI/ML frameworks (e.g., Hugging Face, Lang Chain, PyTorch) and GeoAI techniques.
  • Experience with spatial databases and formats (e.g., PostGIS, GeoJSON, Parquet, Zarr, NetCDF).
  • Proficiency with data visualization and dashboard frameworks (e.g., D3.js, Plotly, Streamlit, Observable).
  • Familiarity with geospatial data portals (e.g., NASA Earthdata, Copernicus, Planet API, Open Street Map ).
  • Demonstrated application of reproducible software development practices (Git Hub/Git Lab, CI/CD, testing, documentation).
Principal Responsibilities

Design, modify, develop, write, and implement software applications. Support and/or install software applications and operating systems. Participate in testing processes, including test review, analysis, witnessing,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary