1

Python Jobs in Kennewick, WA (NOW HIRING)

Fortran, C++, Python, and MATLAB. * Strong analytical thinking, curiosity, attention to detail, and collaborative abilities. * Experience with dispersion modeling. * Experience using high-performance ...

Fortran, C++, Python, and MATLAB. * Strong analytical thinking, curiosity, attention to detail, and collaborative abilities. * Experience with dispersion modeling. * Experience using high-performance ...

Manufacturing MES DBA

Richland, WA · On-site

$94K - $127K/yr

Advanced knowledge of programming languages such as Java, C#, Python, or JavaScript, and understanding of object-oriented programming concepts. * Familiarity with the stages of software development ...

Manufacturing MES DBA

Richland, WA · On-site

$94K - $127K/yr

Advanced knowledge of programming languages such as Java, C#, Python, or JavaScript, and understanding of object-oriented programming concepts. * Familiarity with the stages of software development ...

Senior Electrical Engineer 1

Richland, WA · On-site

$84.76K - $129.50K/yr

Overseeing engineers who program or script (e.g., Python, MATLAB, advanced Excel) to automate engineering tasks, with review of automated outputs, is valued but not required. * We also value ...

next page

Showing results 1-20

Python information

See Kennewick, WA salary details

$13

$59

$87

How much do python jobs pay per hour?

As of May 29, 2026, the average hourly pay for python in Kennewick, WA is $59.41, according to ZipRecruiter salary data. Most workers in this role earn between $48.99 and $67.50 per hour, depending on experience, location, and employer.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

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

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What cities near Kennewick, WA are hiring for Python jobs? Cities near Kennewick, WA with the most Python job openings:
Infographic showing various Python job openings in Kennewick, WA as of May 2026, with employment types broken down into 81% Full Time, 12% Part Time, and 7% Contract. Highlights an 72% Physical, 5% Hybrid, and 23% Remote job distribution, with an average salary of $123,576 per year, or $59.4 per hour.

Radiation Detector Expert

PNNL

Richland, WA

Other

Posted 20 days ago


Job description

Nuclear Signatures Group Position

The Nuclear Signatures Group is looking for a highly motivated, capable individual with experience related to the atmospheric transport modeling (ATM) of radionuclides to support our nuclear explosion monitoring mission. The primary job responsibility will be to ATM-related efforts supporting our nuclear explosion monitoring mission. In addition, the successful candidate will support other complex data analysis efforts. The candidate needs to have the ability to perform in-depth research independently and collaborate effectively in a team. The work will involve preparing manuscripts for publication and presenting work internally and externally. It is expected that over time through experience at PNNL, the successful candidate will steward new research opportunities.

Responsibilities include:

  • Conducts research and development activities using the theories and principles of physics.
  • Specific research areas range from the structure and properties of matter; electromagnetic system design; nuclear, particle, electromagnetic phenomena.
  • Physicists may design, model, prototype, construct, and operate radiation measurement and/or detection systems deployed internationally and domestically.
  • Physicists routinely engage in complex, data-intensive analysis.

Minimum Qualifications:

  • BS/BA and 2 years of relevant experience -OR-
  • MS/MA -OR-
  • PhD

Preferred Qualifications:

  • A PhD in Nuclear Physics, Particle Physics or Nuclear Engineering, Mathematics, Statistics.
  • Strong understanding of radiation detection concepts, such as isotopes, decay, spectroscopy, coincidence detection from a radionuclide release, and backgrounds.
  • Experience with HYSPLIT, WRF, Geographic Information Systems, HPC.
  • Strong data analysis skills, including proficiency with at least one of the following languages: Fortran, C++, Python, and MATLAB.
  • Strong analytical thinking, curiosity, attention to detail, and collaborative abilities.
  • Experience with dispersion modeling.
  • Experience using high-performance computing.
  • Experience with developing and/or using sensor network analysis.
  • Strong written and verbal communication skills.
  • Demonstrated critical thinking.
  • Effective communication in small groups and public settings.

Hazardous Working Conditions/Environment:

  • Handling and use of sealed radioactive sources for radiation detection measurements
  • Occasional travel (domestic and international)
  • Occasional task activities may be performed outdoors in laboratory and/or field conditions

Additional Information:

  • This position requires the ability to obtain and maintain a federal security clearance.
  • A security clearance background investigation includes review of your employment, education, financial, and criminal history, as well as interviews with you and your personal references, neighbors, and co-workers to determine trustworthiness, reliability, and loyalty to the United States. The investigation also examines your foreign connections, drug and alcohol use, foreign influence, and overall conduct.
  • Requirements:
    • U.S. Citizenship
    • Background Investigation: Applicants selected will be subject to a Federal background investigation and must meet eligibility requirements for access to classified matter in accordance with 10 CFR 710, Appendix B.
    • Drug Testing: All Security Clearance positions are Testing Designated Positions, which means that the applicant selected for hire is subject to pre-employment drug testing, and post-employment random drug testing. In addition, applicants must be able to demonstrate non-use of illegal drugs, including marijuana, for the 12 consecutive months preceding completion of the requisite Questionnaire for National Security Positions (QNSP).
  • Note: Applicants will be considered ineligible for security clearance processing by the U.S. Department of Energy if non-use of illegal drugs, including marijuana, for 12 months cannot be demonstrated.

Testing Designated Position:

This position is a Testing Designated Position (TDP). The candidate selected for this position will be subject to pre-employment and random drug testing for illegal drugs, including marijuana, consistent with the Controlled Substances Act and the PNNL Workplace Substance Abuse Program.