1

Internship Python Gis Developer Jobs in Santa Clara, CA

Forward Deployed Engineer

Palo Alto, CA · On-site

$62 - $85/hr

... DevOps: internships and teaching assistantships don't count * Familiarity with agent development and RAG * Fluency in at least one mainstream backend language (Python, Go, Rust, TypeScript, etc.) and ...

Agentic AI Engineer

Santa Clara, CA · On-site

$135K - $162K/yr

... Python programming skills (experience with libraries such as NumPy, Pandas, scikit-learn, TensorFlow, or PyTorch). • Academic or internship experience in machine learning, AI, or data-driven ...

Strong programming proficiency (e.g., Python, C++, Go, or Java) with a focus on building, scaling ... Experience working with geospatial data (GIS), temporal event logging, or incorporating external ...

Strong programming proficiency (e.g., Python, C++, Go, or Java) with a focus on building, scaling ... Experience working with geospatial data (GIS), temporal event logging, or incorporating external ...

... internships and academic projects). • Strong programming skills in at least one language such as Java, Python, or Scala. • Interest in distributed systems, cloud infrastructure, or large-scale ...

next page

Showing results 1-20

Internship Python Gis Developer information

See Santa Clara, CA salary details

$15

$68

$101

How much do internship python gis developer jobs pay per hour?

As of Jul 13, 2026, the average hourly pay for internship python gis developer in Santa Clara, CA is $68.85, according to ZipRecruiter salary data. Most workers in this role earn between $56.73 and $78.22 per hour, depending on experience, location, and employer.

What does an Internship Python GIS Developer do?

An Internship Python GIS Developer assists in designing, developing, and maintaining Geographic Information Systems (GIS) applications using Python programming. Their tasks often include writing scripts to process spatial data, automating GIS workflows, and supporting the integration of GIS data with other software systems. Interns typically work under the guidance of senior developers and GIS specialists, gaining hands-on experience with tools like ArcGIS, QGIS, and relevant Python libraries such as GeoPandas and Shapely. The role helps students and recent graduates build valuable technical and problem-solving skills in both programming and geospatial analysis.

What types of projects and tasks can an Internship Python GIS Developer expect to work on during their internship?

As an Internship Python GIS Developer, you can expect to be involved in a variety of projects that combine geographic information systems (GIS) with programming skills. Typical tasks may include developing or improving geospatial data processing scripts, assisting with map creation and visualization, and supporting data analysis using Python libraries such as GeoPandas or ArcPy. You will likely collaborate with GIS analysts, data scientists, and other developers in a team environment, gaining hands-on experience with real-world spatial datasets. This role offers valuable exposure to both software development and geospatial technologies, which can be a strong foundation for future career growth in GIS or software engineering.

What are the key skills and qualifications needed to thrive as an Internship Python GIS Developer, and why are they important?

To excel as an Internship Python GIS Developer, you need foundational knowledge in Python programming, geospatial concepts, and ideally a background in geography, computer science, or a related field. Familiarity with GIS software (such as QGIS or ArcGIS), spatial databases, and libraries like GeoPandas or GDAL is typically required. Strong problem-solving ability, attention to detail, and effective collaboration skills set candidates apart. These skills enable accurate spatial data analysis, efficient development, and meaningful contributions to geospatial projects.

2026 Fall Intern, Memory and Personalization

Samsung Research America Internship

Mountain View, CA • On-site

$17.75 - $23.50/hr

Other

Posted 15 days ago


Job description

Lab Summary:

Advanced Intelligence Lab at Samsung Research America is working towards a vision of a world-class voice assistant that provides a unified AI experience across multiple devices (Galaxy Smartphones, Galaxy Watch & Smart home appliances like TVs, Family Hub, IoT devices etc.) with deep integration and building AI assisted services intelligent solutions.

We work on applied research, innovative products, services, and experiences to delight our users by promoting new technologies to make best user experience with Bixby on devices to be intuitive, faster, seamless, more powerful, and multi-dimensional across different product domains/categories. Our goal is to improve user's lifestyles through technology advancement and experience enrichment.

Position Summary:

Bixby is an intelligent personal assistant which is only available as a built-in application on Samsung flagship devices and wearables. This application uses Natural Language Understanding to perform tasks on these devices using voice/ text, including but not limited to making phone calls, sending text messages, setting up meetings, opening apps, setting alarms and timers, getting directions, answering general questions, providing information about restaurants and other businesses, etc.

Samsung Bixby team is seeking talented and self-driven software engineering interns to join our applied research on Long-term memory and personalization solutions. As an intern you will work closely with our team of engineers to develop and maintain software products, learn about the latest technologies and industry trends, and gain valuable experience in a fast-paced and dynamic work environment and build next generation AI services that influence the evolution of smart assistant solutions across our flagship devices.  As an intern on the Memory & Personalization team, you will work on next-generation long-term memory systems for Bixby. This includes building and evaluating retrieval pipelines (vector + graph), designing contextual reasoning mechanisms, and developing scalable personalization infrastructure that operates efficiently under device constraints.

Position Responsibilities:

  • Design and prototype hybrid memory retrieval systems combining vector search and structured knowledge graphs
  • Develop long-term memory models from user interaction signals
  • Build evaluation pipelines for memory relevance, personalization accuracy, and latency
  • Optimize memory systems for low-latency and on-device deployment
  • Collaborate with system, platform, and product teams to integrate memory into assistant workflows

Required Skills:

  • Currently pursuing a PhD in Computer Science or equivalent field with knowledge around Long-term memory, LLM, ML, AI
  • 2+ years of ML engineering experience with building end-to-end systems in production
  • Strong hands-on experience with ML systems through research projects, internships, or production environments
  • Experience with retrieval systems (vector databases, ranking, search)
  • Familiarity with graph databases or knowledge graphs
  • Experience with large language models and embedding-based retrieval
  • Strong Python skills and familiarity with ML frameworks (PyTorch or TensorFlow)

Special Attributes:

  • Experience with memory systems or knowledge representation
  • Knowledge of GraphQL and modern API patterns
  • Experience with recommendation systems or search
  • Background in information retrieval or ranking systems
  • Knowledge of model optimization and quantization
  • Strong knowledge of design patterns and scalable architecture
  • Experience with CI / CD platforms like Jenkins, Github actions and Circle CI
  • Hands on experience with Web applications/services development in a professional environment