Esri Summer Internship - Software Development Engineer
Esri
Internship
Closes on Tuesday, December 31, 2024
Job Description
Overview
Join Esri Summer Internship Program
Apply your technical knowledge as a Software Development Engineer intern at Esri! You’ll work closely with experienced software developers and engineers to gain hands-on experience and contribute to the development of innovative analytics software being used in virtually every field, ArcGIS.
Responsibilities
What You'll Do
Esri interns contribute to real projects. Our software development interns:
- Collaborate with other members of the product development team to design, develop, and test software.
- Assist in the maintenance and improvement of existing software applications.
- Learn to write quality code, apply coding standards, and version control practices while participating in code reviews and maintaining software code in a shared repository.
- Develop problem-solving skills by identifying and resolving issues in software code by analyzing and troubleshooting software defects.
- Stay updated on emerging technologies and trends in software development.
Some of our interns have worked on a wide range of exciting projects such as:
- Researching and implementing a large language model (LLM) for testing and test automation
- Engaging in various DevOps tasks using Python, Jenkins, ansible, GitHub, and Docker
- Exploring Machine Learning driven GIS for aerial detection
- Creating tools based in Data Science and Machine Learning to find patterns within massive data sets
- Developing an augmented reality app for Android mobile devices
- Utilizing Python to implement a faster solution for 3D segmentation techniques
- Developing and implementing JavaScript web app with analytical functions within ArcGIS
- Combining geospatial technology with mobile apps to aide first responders in disaster relief
Requirements
- Currently enrolled in a 4-year undergraduate, graduate, or PhD program at a university in the United States, majoring in computer science, computer engineering, software engineering, or a related field; undergraduates must be in a junior or senior standing
- Able to obtain work authorization in the United States in 2025
- Available to complete a consecutive, onsite 12-week internship beginning in May or June 2025
- Knowledge in one or more of these areas: C++, C#, Python, Java, JavaScript, TypeScript, HTML5, iOS, Android or Windows mobile technology; no GIS required!
Program Timeline
- Applications Accepted: September 1 – December 31, 2024 at 5:00 pm PST
- Interviews: Students selected for phone interviews will be notified by email on a rolling basis October 2024 –January 31, 2025
- Internship: 12 weeks beginning in late May or June