CEI

Python Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Senior Python Developer on a 6-month contract in a hybrid setting in Strongsville, Ohio or Pittsburgh, PA, offering $55-60/hr. Requires 4-6 years of Python, API, and data engineering experience; certifications in Python or Spark preferred.
🌎 - Country
United States
πŸ’± - Currency
$ USD
-
πŸ’° - Day rate
480
-
πŸ—“οΈ - Date
October 1, 2025
πŸ•’ - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
πŸ“„ - Contract
W2 Contractor
-
πŸ”’ - Security
Unknown
-
πŸ“ - Location detailed
Pittsburgh, PA
-
🧠 - Skills detailed
#Spark (Apache Spark) #GIT #Databases #SQL (Structured Query Language) #NumPy #Data Lake #Python #Scala #Libraries #Unit Testing #Big Data #Microservices #Unix #Data Engineering #"ETL (Extract #Transform #Load)" #Project Management #Data Processing #Documentation #FastAPI #Storage #Data Pipeline #PySpark #Pandas #API (Application Programming Interface) #Version Control #Jira #Data Storage #Agile #Strategy
Role description
Job Title: Senior Python Developer Job at a glance: β€’ Location: Hybrid in Strongsville, Ohio or Pittsburgh, PA β€’ Duration: 6 month contract to hire β€’ Work Authorization Status: US Citizen or Green Card only β€’ Pay Rate: $55-60/hr W2 Job Description: We are seeking a highly skilled Senior Software Engineer to join our team on a contract basis. This position plays a vital role in designing, developing, and maintaining complex data processing solutions within an agile environment. The successful candidate will work closely with business stakeholders to understand evolving requirements, translating these into scalable technical solutions. The role requires extensive experience in data engineering, API development, and microservice architecture, focusing on building robust, efficient data pipelines and applications. The role emphasizes a commitment to quality, including writing unit tests to ensure comprehensive code coverage. Familiarity with Big Data technologies and certifications in Python or Spark are advantageous. This position requires a proactive approach, strong team collaboration abilities, and a dedication to delivering solutions aligned with business needs. Key Responsibilities: β€’ Collaborate with business teams to gather and understand evolving data requirements. β€’ Design, build, and optimize data pipelines and microservices architecture. β€’ Develop APIs and data processing solutions supporting large-scale data systems. β€’ Ensure high-quality deliverables through rigorous testing and adherence to best practices. β€’ Utilize version control, agile project management, and documentation tools effectively. β€’ Manage data storage and retrieval on Data Lake platforms, ensuring secure and efficient data handling. β€’ Communicate technical solutions clearly and work collaboratively with cross-functional teams to solve complex problems. Required Experience: β€’ 4 to 6 years of experience in Python, multi-process architecture, and threading. β€’ Proven experience with Pyspark, Pandas, NumPy, and data file systems (CSV, Parquet). β€’ Hands-on experience developing APIs and microservices using FastAPI or similar technologies. β€’ Strong knowledge of data pipelines and data engineering concepts. β€’ Proficiency with SQL databases and data Lake storage solutions. β€’ Experience with version control using Git and project management tools such as Jira and Confluence. β€’ Familiarity with Agile methodologies and unit testing frameworks. Preferred Skills: β€’ Experience working on Big Data projects and utilizing Pyspark libraries. β€’ Additional knowledge of cross-platform development. β€’ Python or Spark certifications are a plus. Other Requirements: β€’ Ability to handle extensive Unix/FTP/file handling. β€’ Excellent written and verbal communication skills. β€’ Bachelor’s degree in a related field preferred. CEI delivers solutions that help our customers transform their businesses and achieve meaningful results as a trusted technology partner. From strategy and custom application development through application management, our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements. #INDCEI