Intern Software Engineer
Posted on 11/13/2025

Gensler
Compensation Overview
$25 - $27.50/hr
New York, NY, USA
In Person
Your Role
As a Software Engineer Intern in the Gensler Research Institute, you will work closely with the Institute’s team of research, data, editorial, and design specialists to conceptualize and create GIS-based web applications, workflows and tools that help us to turn geospatial datasets into organized data, insights, and applied research tools by creating a web-based portal. Qualified candidates should be collaborative, flexible, self-motivated, quick learners, and have an entrepreneurial spirit.
*Internship will be 20 hours/week, from January 2026 – May 2026
**This is a paid internship at the rate of $25-$27.50 per hour based upon year completed in your educational program.
What You Will Do
You will be an active member of a team that will:
- Build and optimize spatial databases and manage geospatial datasets related to demographics, economy, property, sustainability, and transit for cities worldwide.
- Design and implement interactive maps, visualizations, dashboards, and web-based applications using ESRI products (ArcGIS, ArcGIS Online, ArcGIS Pro, etc.) and other GIS tools.
- Develop custom GIS tools and automation scripts using Python (ArcPy, GeoPandas), Javascript (Leaflet, Mapbox), SQL, or R to automate geospatial data processing, analysis, and visualization.
- Integrate, process, and manage various data sources (open-source, proprietary, API-based) into GIS systems for urban analysis.
- Collaborate with researchers, designers, and urban planners to develop GIS-driven solutions that support urban analysis.
Your Qualifications
- Bachelor’s or Master’s degree (complete or in progress) in Computer Science, Computer Engineering or a related field.
- Experience in GIS application development, spatial databases, or geospatial application development.
- Experience with software engineering and at least one of our core technologies (Python / Flask / Node.js / JavaScript / React / d3.js / Svelte)
- Proficiency in Python (ArcPy, Pandas, Geopandas), SQL, (PostGIS, Trino SQL, and/or Spark SQL), and JavaScript for GIS applications.
- Experience developing web mapping applications using Leaflet, Mapbox, GeoJSON, and JavaScript frameworks.
- Strong experience in spatial database management, and query optimization (Microsoft SQL Server, Oracle/Oracle Spatial, and PostgresSQL/PostGIS databases).
- Proficiency Network API Design (e.g. REST or GraphQL)
- Ability to work with large-scale geospatial datasets, APIs, and cloud-based GIS platforms.
- Proficiency in Git and GitHub (branching, pull requests, code review).
- Ability to translate complex data into user-friendly web applications and visualizations.
- Strong analytical thinking, problem-solving skills, and the ability to work independently or collaboratively in a team.
- Passion for urban analytics, data-driven decision-making, and cities.
Preferred Qualifications
- Experience working with urban data, such as land use, mobility, housing, sustainability, and infrastructure.
- Experience with cloud computing platforms (Google Cloud, AWS, or Azure).
- Knowledge of spatial statistics and machine learning.
- Proficiency in data visualization techniques using tools such as Tableau, Power BI, or Adobe Creative Suite (Illustrator, Photoshop).
How to Apply
Submit an online application on Gensler.com/careers, including a resume and portfolio (if available) that outlines your academic and work experience relevant to this position. Applicants will be reviewed on a rolling admissions basis. Position will be closed on Friday, November 14, 2025.
Internships by Season
Summer InternshipsFall InternshipsWinter & Spring InternshipsCo-op InternshipsLatest InternshipsInternship Search Guides
How to Find an InternshipInternship SalariesInternship DeadlinesMock Interview Prep