1

Junior Python Programmer Jobs in Pennsylvania (NOW HIRING)

Junior AI Engineer (Pittsburgh, PA)

Pittsburgh, PA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As a Junior AI Engineer, you will contribute to the delivery of enterprise AI, Generative AI ... Experience with Python and common development frameworks. * Familiarity with SQL and working with ...

Software Engineer Principal - Ansible/Python

Pittsburgh, PA · On-site

$131K - $175K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Mentor junior engineers through technical guidance and handson collaboration * Contribute directly ... Strong Python experience building automation, services, and resiliency tooling * Strong experience ...

The ideal candidate will have strong experience with Python, PySpark, large-scale data platforms ... junior Machine Learning Engineers and provide technical guidance on model development and ...

Junior Data Engineer (Philadelphia, PA)

Philadelphia, PA · On-site +1

$62K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Proficiency in SQL and experience with scripting languages such as Python, Java, or Scala ... Junior Data Engineer". Please note that we are unable to respond to general status inquiries or ...

Junior Data Engineer (Philadelphia, PA)

Philadelphia, PA · On-site

$62K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Proficiency in SQL and experience with scripting languages such as Python, Java, or Scala ... Junior Data Engineer". Please note that we are unable to respond to general status inquiries or ...

Showing results 21-40

Junior Python Programmer information

See Pennsylvania salary details

$7

$27

$47

How much do junior python programmer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for junior python programmer in Pennsylvania is $27.02, according to ZipRecruiter salary data. Most workers in this role earn between $16.39 and $33.27 per hour, depending on experience, location, and employer.

What does a junior Python programmer do?

A Junior Python Programmer is an entry-level software developer who uses the Python programming language to write, test, and debug code for various applications. They often work under the guidance of more experienced developers, assisting with tasks such as developing scripts, automating processes, and helping maintain existing codebases. Their responsibilities also typically include troubleshooting issues, learning new frameworks or libraries, and collaborating with team members on software projects.

What are the key skills and qualifications needed to thrive as a junior Python programmer?

To thrive as a Junior Python Programmer, you need a solid understanding of Python programming fundamentals, basic software development principles, and a relevant degree or coursework in computer science or a related field. Familiarity with version control systems like Git, experience in using IDEs such as PyCharm or VS Code, and knowledge of testing frameworks are typically expected. Strong problem-solving skills, eagerness to learn, and effective communication make a candidate stand out in this role. These skills and qualities are crucial for contributing to projects, adapting to new technologies, and collaborating efficiently within development teams.

What types of projects do junior Python programmers typically work on, and how do they collaborate with senior developers?

Junior Python Programmers often contribute to a variety of projects, such as developing scripts for data processing, building and maintaining web applications, and automating routine tasks. They usually work under the guidance of senior developers, receiving code reviews and feedback to refine their programming skills. Collaboration involves participating in team meetings, using version control systems like Git, and communicating regularly with other team members to ensure alignment on project goals and coding standards. This structure not only helps improve technical abilities but also provides valuable mentorship and growth opportunities.

What is the difference between Junior Python Programmer vs Python Developer?

AspectJunior Python ProgrammerPython Developer
Required CredentialsBasic programming knowledge, often a degree or coding bootcampAdvanced Python skills, experience, possibly certifications
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageStartups, tech companies, internshipsEstablished companies, software firms, tech industry
Search & Comparison IntentEntry-level roles, learning pathAdvanced roles, career progression

The main difference between a Junior Python Programmer and a Python Developer lies in experience and responsibilities. Junior Python Programmers typically handle basic coding tasks under supervision, while Python Developers work on complex projects independently. Both roles require Python knowledge, but the level of expertise and scope of work differ significantly.

What are the most commonly searched types of Python Programmer jobs in Pennsylvania?

The most popular types of Python Programmer jobs in Pennsylvania are:

What are popular job titles related to Junior Python Programmer jobs in Pennsylvania?

For Junior Python Programmer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Junior Python Programmer jobs in Pennsylvania look for?

The top searched job categories for Junior Python Programmer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Junior Python Programmer jobs?

Cities in Pennsylvania with the most Junior Python Programmer job openings:

Junior AI Engineer (Pittsburgh, PA)

Wavestone

Pittsburgh, PA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

Company Description

At Wavestone, we partner with organizations to navigate their most critical business and technology transformations. As a leading global consulting firm, we combine strategic insight, deep industry expertise, and a people-first approach to deliver lasting impact.

With offices across North America, including New York, Pittsburgh, Dallas, and Toronto, we collaborate with executive leaders to solve complex challenges, accelerate innovation, and create sustainable value.

Our success is driven by talented individuals who are curious, collaborative, and committed to continuous growth. We foster an entrepreneurial environment where ideas are valued, development is encouraged, and ambitious professionals can make a meaningful difference from day one.

Join us and help shape the future across North America and around the world, delivering expertise in: Management Consulting | Technology & Transformation Consulting | Cybersecurity | Sourcing & Service Optimization | Data & AI. 

If you're looking to challenge yourself, develop your expertise, and help clients shape what's next, we'd love to meet you.

Read more at www.wavestone.com or at  LinkedIn page.

Job Description

We are seeking a motivated Junior AI Engineer to join our growing AI & Data Team. This role offers an opportunity to work alongside experienced consultants, architects, data scientists, and AI engineers to design, develop, and deploy innovative AI solutions that help clients solve complex business challenges.

As a Junior AI Engineer, you will contribute to the delivery of enterprise AI, Generative AI, Agentic AI, and data-driven solutions across a variety of industries. You will gain hands-on experience with modern AI technologies, cloud platforms, automation tools, and large-scale enterprise environments.

Responsibilities

  • Support the design, development, testing, and deployment of AI and machine learning solutions.
  • Assist in building Generative AI and Agentic AI applications using modern AI frameworks and cloud services.
  • Develop and maintain data pipelines, integrations, APIs, and automation workflows.
  • Collaborate with consultants, solution architects, and client stakeholders to understand business requirements and translate them into technical solutions.
  • Configure, fine-tune, and evaluate AI models to improve performance and business outcomes.
  • Participate in data preparation, model training, prompt engineering, and solution validation activities.
  • Contribute to technical documentation, implementation guides, and client deliverables.
  • Support solution deployment, monitoring, troubleshooting, and performance optimization.
  • Stay current with emerging AI technologies, industry trends, and best practices.
  • Participate in workshops, demonstrations, and knowledge-sharing sessions with internal teams and clients.
Qualifications

Education

  • Bachelor's degree in Computer Science, Data Science, Information Technology, Engineering, or a related field.
  • MBA preferred.

Required experience

  • Open to recent graduates and early-career professionals with experience in software development, data engineering, AI, or related technical fields gained through academic projects, internships, or professional roles.
  • Understanding of machine learning concepts and AI fundamentals.
  • Experience with Python and common development frameworks.
  • Familiarity with SQL and working with structured and unstructured data.
  • Knowledge of REST APIs, Git, and software development best practices.
  • Strong analytical, problem-solving, and communication skills.
  • Strong communication and interpersonal skills, with the ability to present ideas clearly and build positive working relationships with team members and stakeholders.
  • Ability to work effectively in a fast-paced, client-focused consulting environment.
  • Ability to travel as required.

Preferred experience

  • Exposure to Generative AI technologies such as Azure OpenAI, Anthropic Claude, or similar platforms.
  • Familiarity with cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
  • Knowledge of data visualization platforms such as Power BI.
  • Understanding of MLOps, model deployment, and AI governance concepts.
  • Relevant certifications in AI, cloud, or data technologies are a plus.

*Only candidates legally authorized to work for any employer in the U.S on a full-time basis without the need for sponsorship will be considered. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Additional Information

Compensation and Benefits

  • Placement within the salary range is based on the candidate's experience, qualifications, demonstrated capabilities, and alignment with the requirements of the role. 
  • Bonus eligible
  • 401K Savings Plan with Company Match
  • Medical / Dental / Vision coverage
  • Employee Stock Options Plan (ESOP)
  • 25 PTO / 6 Federal Holidays / 4 Floating Holidays
  • 4 months parental leave to birthing parent / 2 months to supporting parent

Travel and Location

This full-time position is based in our Pittsburgh office. You must reside within commuting distance of our North Shore office.

This role is expected to work flexibly based on client and business needs. This role may require periodic travel to client sites and/or attendance at a designated hub office to support project delivery, collaboration, and team engagement.

Diversity and Inclusion

Wavestone is an equal opportunity employer. We embrace diversity as a core component of our culture. Our collective success depends heavily on the recruitment and inclusion of qualified professionals, regardless of individual characteristics such as race, ancestry, religion, color, sex, age, national origin, sexual orientation, gender identity, disability, veteran's status, or any characteristic protected by law.