Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Pittsburgh, PA ยท On-site
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field
Pittsburgh, PA ยท On-site
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Pittsburgh, PA ยท On-site
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field
Pittsburgh, PA ยท On-site
Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Quick apply
Strong Python development experience * Retrieval-Augmented Generation (RAG) * Strong experience ... Design and develop software systems using scientific analysis and engineering best practices
Pittsburgh, PA ยท On-site
$100K - $300K/yr
Write and maintain production-level C++ and Python code for our robotic platforms. * Collaborate ... Deep understanding and practical experience with software engineering principles, including ...
Pittsburgh, PA ยท On-site
$100K - $300K/yr
Write and maintain production-level C++ and Python code for our robotic platforms. * Collaborate ... Deep understanding and practical experience with software engineering principles, including ...
Pittsburgh, PA ยท On-site
Develop software using Python, C++, and other established programming languages and development frameworks. * Integrate robotic hardware, sensors, cameras, actuators, controllers, and software ...
Quick apply
Pittsburgh, PA ยท On-site
Develop software using Python, C++, and other established programming languages and development frameworks. * Integrate robotic hardware, sensors, cameras, actuators, controllers, and software ...
Pittsburgh, PA ยท On-site
Develop software using Python, C++, and other established programming languages and development frameworks. * Integrate robotic hardware, sensors, cameras, actuators, controllers, and software ...
Pittsburgh, PA ยท On-site
Develop software using Python, C++, and other established programming languages and development frameworks. * Integrate robotic hardware, sensors, cameras, actuators, controllers, and software ...
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Quick apply
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Pittsburgh, PA ยท On-site
$111K - $133K/yr
As a Software Engineer within PNC's Models Operationalization/MLOps organization, you will be based ... Strong Python development experience. * Experience with Pandas, PySpark, PyArrow, and Hadoop.
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Quick apply
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Pittsburgh, PA ยท On-site
$100K - $120K/yr
RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Develop embedded software features using C++, Python, and modern software development practices.
Pittsburgh, PA ยท On-site
$100K - $120K/yr
RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Develop embedded software features using C++, Python, and modern software development practices.
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Pittsburgh, PA ยท On-site
$108K/yr
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
Pittsburgh, PA ยท On-site
$108K/yr
Senior AWS Full Stack Software Engineer Full-time Hybrid - Knoxville, TN | Columbia, SC | Lafayette ... Develop applications using Java/Spring Boot, Python, and Angular. * Build cloud-native applications ...
$22.3K - $38.2K
1% of jobs
$38.2K - $54K
0% of jobs
$54K - $69.9K
4% of jobs
$69.9K - $85.7K
5% of jobs
$85.7K - $101.5K
10% of jobs
$107K is the 25th percentile. Wages below this are outliers.
$101.5K - $117.4K
14% of jobs
The median wage is $131.4K / yr.
$117.4K - $133.2K
18% of jobs
$133.2K - $149.1K
17% of jobs
$154.5K is the 75th percentile. Wages above this are outliers.
$149.1K - $164.9K
17% of jobs
$164.9K - $180.7K
9% of jobs
$180.7K - $196.6K
5% of jobs
$22.3K
$135.9K
$196.6K
A Python Software Engineer is a developer who designs, develops, and maintains software applications using the Python programming language. They work on a variety of tasks, including writing clean and efficient code, debugging, optimizing performance, and integrating third-party services or APIs. Python engineers often collaborate with teams to build web applications, data pipelines, machine learning models, or automation scripts, depending on the industry. Their role requires strong problem-solving skills and familiarity with software development best practices.
A typical workday for a Python Software Engineer involves writing and testing code, participating in team meetings to plan and review tasks, and collaborating with colleagues such as front-end developers, quality assurance engineers, and project managers. You may spend time troubleshooting bugs, reviewing pull requests, and improving existing software modules. Many teams use Agile or Scrum methodologies, so your day may include short stand-up meetings and iterative development cycles. Depending on the company, you might also have opportunities to contribute to design discussions or mentor junior developers.
To thrive as a Python Software Engineer, you need strong programming skills in Python, a solid understanding of algorithms and data structures, and a relevant degree in computer science or related fields. Experience with frameworks like Django or Flask, familiarity with version control systems such as Git, and optional certifications like PCEP or PCAP can be valuable assets. Problem-solving skills, teamwork, and effective communication help you navigate complex projects and collaborate efficiently. Mastering both technical and soft skills is crucial for building reliable software solutions and succeeding in dynamic development teams.
For Python Software Engineer jobs in Pittsburgh, PA, the most frequently searched job titles are:
The top searched job categories for Python Software Engineer jobs in Pittsburgh, PA are:
Cities near Pittsburgh, PA with the most Python Software Engineer job openings:

Contractor
Re-posted 26 days ago
Senior Full Stack Engineer – AI/LLM Platform 5 days onsite Pittsburgh, PA / Farmers Branch, TX / Strongsville, OH / Birmingham, AL / Phoenix, AZ Contract to Hire JOB DESCRIPTION The Software Engineer Sr is responsible for designing, developing, and supporting scalable software solutions for Intelligent Automation initiatives leveraging AI technologies. This role focuses on building an Agentic AI Platform for internal enterprise users using Python, Large Language Models (LLMs), and Retrieval-Augmented Generation (RAG) technologies. The ideal candidate will combine strong full-stack engineering capabilities with modern AI/ML system design experience to deliver intelligent, scalable, and data-aware applications. The role requires close collaboration with product managers, data scientists, business teams, and engineering partners to deliver enterprise-grade AI-powered solutions. Must Have • Ability to design fault-tolerant production systems • Agile development experience • APIs and API platform engineering • Large Language Model (LLM) fundamentals • Strong Python development experience • Retrieval-Augmented Generation (RAG) • Strong experience building production-grade services using Python and/or Java • Experience integrating LLMs or AI services into enterprise applications • Experience designing and operating API-based platforms • Systems design and engineering expertise Nice To Have • Experience with relational databases • Java • Jira • Microsoft Office Key Responsibilities AI Platform Engineering • Design and develop scalable AI-powered applications using Python and modern software engineering practices • Build and support Agentic AI platform capabilities for enterprise internal users • Integrate Large Language Models (LLMs) and AI services into enterprise applications • Develop Retrieval-Augmented Generation (RAG) pipelines and intelligent data-aware systems • Implement scalable API-based services and AI integration platforms • Design resilient and fault-tolerant distributed systems for production environments Software Development & Engineering • Modify existing software to correct errors, improve performance, and upgrade functionality • Design and develop software systems using scientific analysis and engineering best practices • Create scalable backend services and APIs supporting enterprise platforms • Support full software development lifecycle activities including analysis, development, testing, deployment, and support • Troubleshoot system issues and implement production improvements as needed • Develop and execute software testing and validation procedures Systems Design & Architecture • Design secure, scalable, and maintainable enterprise solutions • Build production-grade services capable of supporting enterprise-scale workloads • Define system integrations and API communication patterns • Collaborate with engineering teams to establish technical specifications and performance requirements • Support operational excellence, monitoring, and continuous improvement initiatives Cross-Functional Collaboration • Work closely with product managers, data scientists, designers, QA teams, and business partners • Participate in Agile ceremonies and engineering planning activities • Communicate technical solutions effectively across technical and non-technical teams • Support enterprise initiatives impacting organization-wide AI adoption and automation Preferred / Flex Skills • Java development experience • Experience with relational databases and SQL • Familiarity with Jira and Agile project tracking tools • Exposure to enterprise AI/ML platforms and intelligent automation solutions • Financial Services or Banking industry experience preferred Soft Skills • Strong written and verbal communication skills • Excellent problem-solving and analytical abilities • Ability to work independently and collaboratively within teams • Strong time management and multitasking capabilities • Adaptability in fast-paced enterprise environments Education • Bachelor’s Degree in Computer Science, Engineering, or related field preferred • Equivalent work experience will be considered #M1 #DI-CB2 #L1 - KB1
Ref: #404-IT PittsburghSourced by ZipRecruiter
System One helps employers get work done more efficiently and economically without compromising quality. Over our 35+ year history, we've helped connect thousands of talented people with innovative companies. The excitement of a perfect fit motivates us every single day.
Business consulting services and recruiting and staffing services
5,001 - 10,000 Employees
Pittsburgh, PA, US