As a Software Development Engineer intern at Esri, you will contribute to the development of ArcGIS
岗位职责
As a Software Development Engineer intern at Esri, you will apply your scientific and technical knowledge to contribute to the development of innovative analytics software, ArcGIS. Working closely with experienced software developers and engineers, you will gain hands-on experience in a collaborative environment. Your responsibilities will include researching and implementing new features, debugging and testing software components, and participating in code reviews. You will also assist in designing and developing software solutions that support geospatial analysis and data visualization. Additionally, you will document your work and contribute to technical discussions to improve product quality and performance. This internship offers exposure to real-world projects and the opportunity to work on tasks that directly impact the ArcGIS platform, used across various fields such as urban planning, environmental science, and disaster management. You will be expected to collaborate with team members to solve complex problems, optimize existing code, and ensure software reliability. The role requires a proactive approach to learning and adapting to new technologies, as well as effective communication skills to share ideas and progress with the team. By the end of the 12-week program, you will have developed practical skills in software development and gained insight into the lifecycle of a major analytics product.
申请条件
Currently pursuing a bachelor's or master's degree in computer science, software engineering, or a related technical field. Strong programming skills in languages such as Java, C++, or Python. Familiarity with software development methodologies and version control systems (e.g., Git). Basic understanding of algorithms, data structures, and object-oriented design. Excellent problem-solving and analytical abilities. Effective written and verbal communication skills. Ability to work collaboratively in a team environment. Prior internship or project experience in software development is a plus. Knowledge of geospatial concepts or GIS software is desirable but not required.
雇主简介
Esri develops ArcGIS, a geographic information system software used across various fields for analytics and mapping.