2

Entry Level Python Jobs in Salinas, CA (NOW HIRING)

Entry Level Python information

See Salinas, CA salary details

$14

$62

$92

How much do entry level python jobs pay per hour?

As of May 30, 2026, the average hourly pay for entry level python in Salinas, CA is $62.98, according to ZipRecruiter salary data. Most workers in this role earn between $51.92 and $71.54 per hour, depending on experience, location, and employer.

What Are Entry Level Python Jobs?

Entry-Level Python positions can be found in multiple industries because Python is a general-purpose language. The company you work for may shape your development, but your general responsibilities include programming software, writing code, and building web applications. Your duties have you working hands-on with Python to analyze, identify, and develop sourced data. You program efficient approaches to process data and test and troubleshoot systems. In an entry level Python position, you work under higher level programmers and assist with improvements while gaining valuable experience to enhance your skills.

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

To thrive as an Entry Level Python Developer, you need a solid understanding of Python programming fundamentals, problem-solving abilities, and a relevant degree or coursework in computer science or related fields. Familiarity with version control systems like Git, basic knowledge of databases, and exposure to development environments such as PyCharm or VS Code are often expected. Strong communication, eagerness to learn, and teamwork skills help you adapt quickly and collaborate effectively with peers. These skills ensure you can contribute to projects, learn from feedback, and grow within dynamic software development teams.

What are some common challenges faced by entry level Python developers in their first role?

Entry level Python developers often encounter challenges such as understanding legacy codebases, adapting to team coding standards, and effectively using version control systems like Git. Additionally, they may need to quickly learn new frameworks or tools relevant to the project. Collaborating with more experienced developers and asking questions is key to overcoming these hurdles and growing technical skills.

What does an Entry Level Python developer do?

An Entry Level Python developer is responsible for writing, testing, and debugging code using the Python programming language. They typically assist in building and maintaining software applications, automating simple tasks, and supporting senior developers in various projects. Entry-level roles are ideal for those new to the field and often focus on learning best coding practices and gaining real-world experience through hands-on projects.

What is the difference between Entry Level Python vs Data Analyst?

AspectEntry Level PythonData Analyst
Required SkillsBasic Python programming, problem-solvingData visualization, SQL, Excel, some Python
CertificationsPython for Beginners, Entry-Level ProgrammingGoogle Data Analytics, Microsoft Excel Certification
Work EnvironmentTech companies, startups, software teamsBusiness, finance, marketing departments
Industry UsageSoftware development, automation, scriptingData analysis, reporting, decision-making

Entry Level Python roles focus on basic programming skills and scripting, often within tech environments. Data Analysts combine Python with data visualization and SQL skills to interpret data for business insights. While both roles require some programming knowledge, Data Analysts typically have broader skills in data handling and reporting, making them more versatile in data-driven industries.

What are the most commonly searched types of Python jobs in Salinas, CA? The most popular types of Python jobs in Salinas, CA are:
What are popular job titles related to Entry Level Python jobs in Salinas, CA? For Entry Level Python jobs in Salinas, CA, the most frequently searched job titles are:
What job categories do people searching Entry Level Python jobs in Salinas, CA look for? The top searched job categories for Entry Level Python jobs in Salinas, CA are:
What cities near Salinas, CA are hiring for Entry Level Python jobs? Cities near Salinas, CA with the most Entry Level Python job openings:
Geographic Information Systems Technician I/II

Geographic Information Systems Technician I/II

City of Watsonville

Watsonville, CA

$66.48K - $98.99K/yr

Other

Posted 23 days ago


Job description

Description The City of Watsonville is pleased to announce the recruitment of a GIS Technician I/II within the IT Department. We are seeking an individual with professional expertise as a GIS practitioner using Esri ArcGIS Software to join our team. If you love to make maps, play with data, and help people get the most out of GIS technology, then this could be the role for you.

We need a practical problem-solver with technical GIS skills and a penchant for customer service. Our team plays an integral role in city operations across many departments and levels, and you will be right in the middle of it all. Previous experience with ArcGIS Enterprise, ArcGIS Experience Builder, and Python programming are a huge plus.

If this sounds like you, please apply today. DEFINITION To perform a variety of technical duties related to the creation and maintenance of maps, tables, graphs and other geographic source data with the use of enterprise Geographic Information Systems; and to provide technical support and queried data to department staff, other City departments, outside agencies, consultants, contractors, developers and the public. DISTINGUISHING CHARACTERISTICS Geographic Information System Technician I - This is the entry level class in the GIS Technician technical series.

Positions in this class typically have little or no directly related work experience and work under immediate supervision while learning job tasks. The GIS Technician I class is distinguished from the II level by the performance of less than the full range of duties assigned to the II level. Incumbents work under immediate supervision while learning job tasks, progressing to general supervision as procedures and processes of assigned area of responsibility are learned.

Geographic Information System Technician II- This is the journey level class in the GIS Technician technical series and is distinguished from the GIS Technician I level by the ability to perform the full range of duties assigned with only occasional instruction or assistance as unusual or unique situations arise. Positions in this class are flexibly staffed and are normally filled by advancement from the GIS Technician I level. SUPERVISION RECEIVED AND EXERCISED: Geographic Information System Technician I Receives immediate supervision from assigned supervisory or management personnel; and may receive technical and functional supervision from higher level staff.

Geographic Information System Technician II Receives immediate supervision from assigned supervisory or management personnel; and may receive technical and functional supervision from higher level staff. Examples of Duties EXAMPLES OF ESSENTIAL DUTIES - Duties may include, but are not limited to, the following: Produce maps, tables and graphs for internal and external use; determines and executes the appropriate sequence of data processing tasks; uses established GIS, database, and reporting software to query data and produce documents. Update and maintain GIS databases according to department's policies and procedures; assist in cleaning up data and making corrections in response to changes and additional data sets integrated into GIS.

Provide a variety of ad hoc queried data to City departments and outside agencies; produce and provide maps, drawings, color graphics, charts and graphs. Provide first level technical support related to software troubleshooting and recommend process improvements; instruct City staff how to utilize GIS/GPS. Perform quality control checks to assure integrity of GIS data and applications.

Participate in planning special GIS mapping projects to assist with a variety of analysis and development issues. Provide assistance to departments, outside agencies and general public in obtaining information; research and compile materials and maps; produce digital copies of City data as requested; maintain maps and records. Build and maintain positive working relationships with co-workers, other City employees, and the public using principles of good customer service.

Perform related duties as assigned. Typical Qualifications Geographic Information System Technician II In addition to the qualifications for the Geographic Information System Technician I: Knowledge of: Terminology, methods, principles, practices and techniques used in GIS/GPS and other computer operating systems related to areas of assignment. General principles of urban planning and land development.

Cartographic design principles and practices used to produce high quality maps. Policies and procedures of the assigned department. Typical Qualifications MINIMUM QUALIFICATIONS Geographic Information System Technician I Knowledge of: Geographic Information System (GIS) automated mapping applications, and other relevant software, programs and databases and their uses Modern office procedures, methods and computer equipment Principles of algebra, geometry and trigonometry English usage, spelling and grammar Principles and practices of good customer service Principles and practices of work safety Geographic Information System Technician II In addition to the qualifications for the Geographic Information System Technician I: Knowledge of: Terminology, methods, principles, practices and techniques used in GIS/GPS and other computer operating systems related to areas of assignment.

General principles of urban planning and land development. Cartographic design principles and practices used to produce high quality maps. Policies and procedures of the assigned department.

Ability to: Learn to perform a variety of technical duties in support of the City's GIS application and production of reports, maps, and graphics On a continuous basis, know and understand all aspects of the job. Intermittently analyze work papers, reports and special projects; identify and interpret technical and numerical information; observe mapping activities and problem solve when appropriate; understand, interpret and explain Department policies and procedures; adapt to new and complex computer software Learn to research sources of geographic data and collect, interpret and integrate cartographic data form different sources to prepare map manuscripts and reports Learn to identify characteristics of aerial photographs and interpret maps; prepare maps, accurately delineating feature locations and boundaries on map manuscripts Work independently and as a cooperative, contributing member of a team Learn to organize and manage multiple priorities and perform a variety of work assignments Learn to use tools and equipment commonly used in GIS map production Communicate effectively and concisely in writing and speaking Establish and maintain effective working relationships with those contacted in the course of work Geographic Information System Technician II In addition to the qualifications for the Geographic Information System Technician I: Ability to: Independently research sources of geographic spatial and tabular data for GIS usage, through the Internet and other sources, and collect, interpret, convert and integrate data from different sources to prepare maps. Independently identify characteristics of aerial photographs and interpret maps; prepare maps accurately delineating feature locations and boundaries on map manuscripts.

Competently use relevant software, programs, and computer applications; import and export data; and use macros and other data management tools. Assist in the design of databases associated with the GIS base mapping and subsequent map layers. Research sources of geographic data and collect, interpret and integrate cartographic data from different sources.

Perform technical GIS work involving quality insurances and control, data loading, and editing. Design and develop sequence-processing tasks. TRAINING AND EXPERIENCE: Any combination of training and experience that would provide the required knowledge and abilities is qualifying.

A typical way to obtain the required knowledge and abilities would be Equivalent to an Associate's degree, with course work in geography, geographic information systems, computer aided drafting, global positing systems, computer science, engineering or related field. Geographic Information System Technician II In addition to the qualifications for the Geographic Information System Technician I: Any combination of experience and education that would provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities is: Two years of technical experience similar to a Geographic Information System Technician I with the City of Watsonville.

Equivalent to completion of an Associate's degree, with coursework in geography, geographic information systems, global positioning systems, computer science or related field. LICENSE AND CERTIFICATE Possession of, or ability to obtain, a valid California driver's license. Supplemental Information The candidate will be appointed for a 9-month probationary period.

Names of successful candidates who do not receive a job offer will be placed on an employment list that normally remains effective for one year. The Human Resources Department may abolish an Employment list at any time the needs of the City so require. This position is represented by the Service Employees International Union (SEIU).

Prior to appointment to the position of GIS Technician, a medical examination and Department of Justice Livescan fingerprinting will be required. The City of Watsonville is an Equal Opportunity Employer and encourages workplace diversity. The City of Watsonville is committed to compliance with the Americans with Disabilities Act by including people with disabilities in all of its programs and activities.

NOTE: THIS ANNOUNCEMENT DOES NOT CONSTITUTE A CONTRACT, EXPRESSED OR IMPLIED, AND ANY PROVISIONS CONTAINED IN THIS BULLETIN MAY BE MODIFIED OR REVISED WITHOUT NOTICE.