

Python Developer
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Python Developer in Pittsburgh, PA, offering a 12+ month contract at $78.73/hr. Key skills include Python, C++, SQL, and experience with GUI design and Apache Airflow. Strong communication and experience with cameras and audio equipment are required.
π - Country
United States
π± - Currency
$ USD
-
π° - Day rate
624
-
ποΈ - Date discovered
September 3, 2025
π - Project duration
More than 6 months
-
ποΈ - Location type
On-site
-
π - Contract type
W2 Contractor
-
π - Security clearance
Unknown
-
π - Location detailed
Pittsburgh, PA
-
π§ - Skills detailed
#Libraries #C++ #Documentation #Signal Processing #Airflow #Database Management #NumPy #Apache Airflow #Compliance #JSON (JavaScript Object Notation) #Linux #Data Processing #SQL (Structured Query Language) #Python
Role description
Job Title: Software Engineer III(Python Developer)
Location: PITTSBURGH, PA
Contract: 12+ Months
Pay Rate: $78.73/hr, W2
Benefits: Medical, Dental, vision and weekly pay
Job Description:
We are looking for a 5 years Software Engineer to help develop our capture software and data processing algorithms. The individual will be responsible for managing the development and integration of software subsystems into large scale research collection systems. Primarily focused on performant GUIβs for large scale multi-camera and microphone arrays, and post-processing of the camera/microphone data. The software engineer will take requirements from the systems and research team and translate them into individual software modules used in a variety of research collection systems.
Compliance Requirements
-
Skillsets/Qualifications:
Python experience is required. Most tasks will be Python related. Some work in C++ , and SQL for light database management. Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights, and microphones. Good communication skills to collect feedback on software design from users.
β’ Primary responsibility will be creating and maintaining Python-based graphical user interfaces for large motion collection systems.
β’ Implement custom Python signal processing modules inside of Apache Airflow.
β’ Implement data flow integrity in Apache Airflow.
β’ Take feedback from operators of the research collection systems, and implement feature requests from the users.
β’ System Documentation: Ensure thorough documentation for collection procedures.
Must haves:
Python, C++ , SQL
Nice to haves: Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights, and microphones.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
#TMN
Job Title: Software Engineer III(Python Developer)
Location: PITTSBURGH, PA
Contract: 12+ Months
Pay Rate: $78.73/hr, W2
Benefits: Medical, Dental, vision and weekly pay
Job Description:
We are looking for a 5 years Software Engineer to help develop our capture software and data processing algorithms. The individual will be responsible for managing the development and integration of software subsystems into large scale research collection systems. Primarily focused on performant GUIβs for large scale multi-camera and microphone arrays, and post-processing of the camera/microphone data. The software engineer will take requirements from the systems and research team and translate them into individual software modules used in a variety of research collection systems.
Compliance Requirements
-
Skillsets/Qualifications:
Python experience is required. Most tasks will be Python related. Some work in C++ , and SQL for light database management. Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights, and microphones. Good communication skills to collect feedback on software design from users.
β’ Primary responsibility will be creating and maintaining Python-based graphical user interfaces for large motion collection systems.
β’ Implement custom Python signal processing modules inside of Apache Airflow.
β’ Implement data flow integrity in Apache Airflow.
β’ Take feedback from operators of the research collection systems, and implement feature requests from the users.
β’ System Documentation: Ensure thorough documentation for collection procedures.
Must haves:
Python, C++ , SQL
Nice to haves: Experience with Python libraries: PyQt5 / PyQt6 / PySide2 NumPy Requests PyYaml / JSON PyZMQ Passion for Graphical User Interface design. Experience with Linux and MacOS devices. Experience with cameras, lenses, lights, and microphones.
Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.
#TMN