Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
Quick apply
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
Quick apply
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
San Francisco, CA · On-site
$140K - $177K/yr
Completion of the 1010 Information Systems Trainee Program may be substituted for the required ... Python programming. * Experience working within or supporting a public safety organization (e.g ...
Newark, NJ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. . Provide OPT Stem Ext.: Guidance and support for ...
Newark, NJ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. . Provide OPT Stem Ext.: Guidance and support for ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. * Provide OPT Stem Ext.: Guidance and support for ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. * Provide OPT Stem Ext.: Guidance and support for ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. . Provide OPT Stem Ext.: Guidance and support for ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python. . Provide OPT Stem Ext.: Guidance and support for ...
Newark, NJ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. . Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
Newark, NJ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. . Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
Durham, NC · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. . Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
Durham, NC · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. . Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python Fullstack training. . Provide OPT Stem Ext.: Guidance and ...
We advise our trainees not to wait till the next class to seek answers to any technical issue ... We are offering online training on Python Fullstack training. . Provide OPT Stem Ext.: Guidance and ...
Tucson, AZ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python Fullstack training. . Provide OPT Stem Ext.: Guidance and support for applying for the 24 ...
Tucson, AZ · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python Fullstack training. . Provide OPT Stem Ext.: Guidance and support for applying for the 24 ...
Cincinnati, OH · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. * Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
Cincinnati, OH · On-site
We advise our trainees not to wait till the next class to seek answers to any technical issue. • ... Python. * Provide OPT Stem Ext.: Guidance and support for applying for the 24-month OPT STEM ...
Our technical team is ranked best in the industry and is equally ranked by our previous trainees ... Minimum of 2 years of coding Java MapReduce, Python, Pig programming, Hadoop Streaming, HiveQL ...
Our technical team is ranked best in the industry and is equally ranked by our previous trainees ... Minimum of 2 years of coding Java MapReduce, Python, Pig programming, Hadoop Streaming, HiveQL ...
Concord, NH · On-site
$28.74 - $38.85/hr
Candidates hired at a Trainee Status must meet minimum qualifications within one (1) year of hire ... Extensive experience with ArcGIS API, Python, data preparation, map reading and map production.
Concord, NH · On-site
$28.74 - $38.85/hr
Candidates hired at a Trainee Status must meet minimum qualifications within one (1) year of hire ... Extensive experience with ArcGIS API, Python, data preparation, map reading and map production.
Pittsburgh, PA · On-site
$47K - $64K/yr
... programming. Primary duties: The trainee will write software code in Python, C/C and Stata/Mata to: 1) Optimize existing code for signal processing and numerical analysis of ECG, PPG, and other ...
Pittsburgh, PA · On-site
$47K - $64K/yr
... programming. Primary duties: The trainee will write software code in Python, C/C and Stata/Mata to: 1) Optimize existing code for signal processing and numerical analysis of ECG, PPG, and other ...
Albany, NY · On-site
$78K - $115K/yr
Duties Description Position Summary The TRS Investment Officer 1/Trainee supports the Public ... with programming such as Python Experience in data management, including data cleaning ...
Albany, NY · On-site
$78K - $115K/yr
Duties Description Position Summary The TRS Investment Officer 1/Trainee supports the Public ... with programming such as Python Experience in data management, including data cleaning ...
$78K - $115K/yr
Duties Description Position Summary The TRS Investment Officer 1/Trainee supports the Public ... with programming such as Python Experience in data management, including data cleaning ...
$78K - $115K/yr
Duties Description Position Summary The TRS Investment Officer 1/Trainee supports the Public ... with programming such as Python Experience in data management, including data cleaning ...
Salem, CT · On-site
Develop Python scripts and APIs for automation, data processing, and integration tasks Data ... Trainee Whiz Global LLC Phone : shivani.yadav Address: 1555 Medlock Bridge Road Suite 100, Johns ...
Salem, CT · On-site
Develop Python scripts and APIs for automation, data processing, and integration tasks Data ... Trainee Whiz Global LLC Phone : shivani.yadav Address: 1555 Medlock Bridge Road Suite 100, Johns ...
Proficiency in Python * Familiarity with machine learning libraries and frameworks such as scikit ... Perform data cleaning, preprocessing, and feature engineering tasks. * Contribute to projects ...
Proficiency in Python * Familiarity with machine learning libraries and frameworks such as scikit ... Perform data cleaning, preprocessing, and feature engineering tasks. * Contribute to projects ...
Jersey City, NJ · On-site
... trainees. We also Provide ... Free Online or In House Training programs for Business Analysts,Data Analyst, Java Developer ...
Jersey City, NJ · On-site
... trainees. We also Provide ... Free Online or In House Training programs for Business Analysts,Data Analyst, Java Developer ...
$13.22 - $19.86
1% of jobs
$19.86 - $26.51
0% of jobs
$26.51 - $33.15
2% of jobs
$33.15 - $39.79
5% of jobs
$39.79 - $46.44
11% of jobs
$48.39 is the 25th percentile. Wages below this are outliers.
$46.44 - $53.08
18% of jobs
The median wage is $56.55 / hr.
$53.08 - $59.72
24% of jobs
$64.80 is the 75th percentile. Wages above this are outliers.
$59.72 - $66.37
18% of jobs
$66.37 - $73.01
13% of jobs
$73.01 - $79.65
5% of jobs
$79.65 - $86.30
3% of jobs
$13
$58
$86
A Trainee Python Developer is an entry-level role designed for individuals looking to start their career in Python development. They typically work under the guidance of senior developers, assisting with coding, debugging, and testing software applications. The role involves learning best practices, understanding project requirements, and gaining hands-on experience with frameworks and tools commonly used in Python development. This position helps build foundational skills required for progressing into a full-time developer role.
As a Trainee Python Developer, you will typically assist in developing, testing, and maintaining features under the guidance of senior developers. You may work on writing and debugging code, creating scripts to automate simple tasks, and supporting database or API integrations. Many organizations assign trainees to real-world projects early on, providing hands-on experience and regular feedback. This role usually offers a supportive environment with opportunities for mentorship and learning, allowing you to build your skills on practical assignments and gradually take on more complex responsibilities.
To thrive as a Trainee Python Developer, you need a solid understanding of Python programming fundamentals, problem-solving skills, and a relevant educational background such as a degree in computer science or completion of a coding bootcamp. Familiarity with version control systems like Git, basic knowledge of databases, and hands-on experience with development environments are commonly expected; certifications in Python or related technologies can be a plus. Eagerness to learn, attention to detail, and strong communication skills help set candidates apart in this collaborative and growth-focused role. These competencies are vital for effectively contributing to development projects, adapting to evolving technologies, and progressing in a software development career.

Full-time
Posted 19 days ago
9.0
Based on 25 frontline employees who took The Breakroom Quiz
65th of 700 rated public administrative organizations
Application Opening: June 3, 2026
Application Deadline: Continuous until filled. Apply Immediately. This job announcement will close at any time, but not earlier than 11:59PM PST, Wednesday, June 17, 2026.
Compensation Range: $140,764.00 - $177,060.00 Annually
Recruitment ID: TEX-1042-161214
Appointment Type
Temporary Exempt, full-time position up to three years. This position is excluded by the Charter from the competitive Civil Service examination process, is considered "at will" and shall serve at the discretion of the Department Head.
The mission of the San Francisco Fire Department is to protect the lives and property of the people of San Francisco and its visitors from fires, natural disasters, accidents, hazardous materials incidents, and other causes requiring a rapid and skilled response by land or water; serve the needs of its most vulnerable residents through community paramedicine, and save lives and reduce suffering by providing emergency medical services; prevent harm through prevention services and education programs; and to provide a work environment that is free from harassment and discrimination, and values health, wellness, cultural diversity, and equity.
Job DescriptionThe San Francisco Fire Department is hiring a Journey Level Oracle APEX and Python Developer to join its Team. Reporting to the Principal Developer, the Oracle APEX and Python Developer with experience supporting technology solutions within a public safety organization shall develop and maintain web-based applications and backend services that support mission-critical operations. The ideal candidate will have a solid foundation in Oracle APEX and Python, and a strong understanding of the operational needs and data sensitivity within public safety environments.
Key Responsibilities:
Minimum Qualifications
Education: An associate degree in computer science, computer engineering, information systems, or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in one of the fields above or a closely-related field].
Experience: One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network.
Substitution:
Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units/r forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in one of the fields above or a closely related field.
Completion of the 1010 Information Systems Trainee Program may be substituted for the required degree.
Special Conditions:
Preferred Qualifications
All your information will be kept confidential according to EEO guidelines.
Applications for City and County of San Francisco jobs are only accepted through an online process. Visit https://careers.smartrecruiters.com/CityAndCountyOfSanFrancisco1/ and begin the application process.
• Select the “I’m Interested” button and follow instructions on the screen.
Applicants may be contacted by email about this recruitment and, therefore, it is their responsibility to ensure that their registered email address is accurate and kept up-to-date. Also, applicants must ensure that email from CCSF is not blocked on their computer by a spam filter. To prevent blocking, applicants should set up their email to accept CCSF mail from the following addresses (@sfgov.org and @smartrecruiters.com).
Applicants will receive a confirmation email that their online application has been received in response to every announcement for which they file. Applicants should retain this confirmation email for their records. Failure to receive this email means that the online application was not submitted or received.
The City and County of San Francisco encourages women, minorities and persons with disabilities to apply. Applicants will be considered regardless of their sex, race, age, religion, color, national origin, ancestry, physical disability, mental disability, medical condition (associated with cancer, a history of cancer, or genetic characteristics), HIV/AIDS status, genetic information, marital status, sexual orientation, gender, gender identity, gender expression, military and veteran status, or other protected category under the law.
Get the full story on Breakroom