1

Python Jobs in Pennsylvania (NOW HIRING)

Pandas and NumPy - Statistics and Mathematics background is great if they have the addition of Python development/engineering - Knowing Oracle and BigData is helpful as well - Overlapping work with ...

Python/AI/ML Engineer They are looking for an expert engineer/developer with a year or two experience with generative AI (genAI is only a few years old from the perspective of the user). Day to day:

ROLE :Python Developer DURATION: Contract 5+years of experience Python will be the primary language, using which developer would perform SQL/CRUD operations in DB, file extraction/transformation ...

Python Developer with Falcon exp Location: Philadelphia, PA Duration: 6+ months Must have: o Python o Flask/Django (Falcon MUST!) They prefer someone with Falcon experience but Flask or Django would ...

Python AWS Developer

Malvern, PA · On-site

$49.25 - $68/hr

PYTHON AWS DEVELOPER WITH AI LOCATION: MALVERN, PA/ CHARLOTTE, NC (HYBRID- 3 DAYS A WEEK ONSITE & MUST BE WILLING TO RELOCATE AND BE ONSITE ON DAY 1) Responsibilities About the Role: * Seeking a ...

Python AWS Developer

Malvern, PA · On-site

$49.25 - $68/hr

PYTHON AWS DEVELOPER WITH AI LOCATION: MALVERN, PA/ CHARLOTTE, NC (HYBRID- 3 DAYS A WEEK ONSITE & MUST BE WILLING TO RELOCATE AND BE ONSITE ON DAY 1) Responsibilities About the Role: * Seeking a ...

next page

Showing results 1-20

Python information

See Pennsylvania salary details

$13

$58

$86

How much do python jobs pay per hour?

As of May 31, 2026, the average hourly pay for python in Pennsylvania is $58.76, according to ZipRecruiter salary data. Most workers in this role earn between $48.41 and $66.73 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 are the most commonly searched types of Python jobs in Pennsylvania? The most popular types of Python jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Python jobs? Cities in Pennsylvania with the most Python job openings:
Python Developer

$50.75 - $70/hr

Contractor

Posted 7 days ago


Job description

Company Description

Artech is the 10th Largest IT Staffing Company in the US, according to Staffing Industry Analysts' 2012 annual report. Artech provides technical expertise to fill gaps in clients' immediate skill-sets availability, deliver emerging technology skill-sets, refresh existing skill base, allow for flexibility in project planning and execution phases, and provide budgeting/financial flexibility by offering contingent labor as a variable cost.

Job Description

The software developer's role is to design, code, test, and analyze scripting languages (Python), PHP7 software programs, and MySQL/NoSQL databases. This includes researching, designing, documenting, and modifying software specifications throughout the production lifecycle. The eligible candidate should demonstrate an expert level in Python, plus understand/adapt to the existing framework and build automation scripts within the application.


The candidate will be responsible for scripting server configurations on network IP devices. This position is coding intensive, and will require the ability to coordinate well with a team; as well as show personal initiative and take ownership of individual components of the development.



Must Have for the Position

  • At least 5-7 years of experience in real-world Python, Shell, Expect, and/or other scripting languages
  • The ability and desire to learn
  • Excellent knowledge of Apache and Linux configuration and command line usage
  • Two or more years systems administration in a Linux environment
  • At least 1-2 years of experience in SQL (MySQL database preferred) and/or NoSQL
  • Experience using Git or revision control systems
  • Strong interpersonal communication skills - listening, verbal, and written
  • Set best practices for the software development process: coding standards, testing, change management, build automation, release planning, and deployment


Nice to have

  • At least two years of experience with PHP7
  • At least 2-3 years of experience with Agile Scrum practices, concepts and procedures
  • Experience in the Telecommunications Industry or Access Network technologies
  • Experience working with large data sets (data mining, data analytics, data manipulation and reporting)
  • Scripting experience with PERL
  • Interface with NoSQL technologies such as MongoDB or Redis


What you will be doing

  • Developing scripts to login and server configurations on network IP devices
  • Developing scripts to pull and report data
  • Develop service group mapping information for highly valuable internal reports
  • Assist with development of internal APIs using PHP7, Laravel, and MySQL
  • Assist with writing effective user stories and divide the stories into SCRUM tasks


Additional Requirements:



- Strong skillsets in the following areas: analytical, organizational, problem-solving, and attention to details
- Exceptional written, verbal communication, and interpersonal skills required
- Ability to work independently and works extremely well in an Agile/SCRUM team setting, including cross-functional structures, and varying levels of management.
- Proficient with Microsoft Products (Access, Excel, PowerPoint, and SharePoint).


- Expert level in SQL queries


- Knowledge of network infrastructure (i.e. CMTS - Arris, Cisco, Juniper, and Harmonic)


- Possesses a positive attitude, is detail oriented, and communicates status on a regular basis.


- Has the ability to balance competing priorities in a very dynamic/fast-paced environment.

Additional Information

If you are interested, please contact:

Sophia

973-507-7563


Artech logo

About Artech

Sourced by ZipRecruiter

Artech is a leading IT staffing and consulting company based in Morristown, NJ, US. Since its foundation in 1992, Artech has mastered in complementing human expertise with technology and business acumen to produce world-class staffing solutions. The company caters to diverse industry sectors, including financial services, healthcare, telecommunication, energy and utilities, supply chain, and retail. It provides IT consulting, project management, professional and staff augmentation, and managed staffing services. Artech's mission is to provide exceptional IT staffing services to its clients by comprehending their business needs and then crafting a customized staffing strategy. Its notable achievement includes being recognized as one of the largest IT staffing companies in the U.S, according to Staffing Industry Analysts (SIA).

Industry

Recruiting and staffing services

Company size

10,000+ Employees

Headquarters location

Morristown, NJ, US

Year founded

1992