Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
We are seeking an experienced Senior Python Developer to join our team. The ideal candidate will have a strong background in Python development, PostgreSQL, Flask or FastAPI, and data transformation using modern data-processing frameworks. You will be responsible for designing, developing, and maintaining data-intensive applications and ETL pipelines. Experience with Informatica and scalable data transformation approaches is preferred.
Responsibilities
• Design, build, and maintain scalable Python applications for data processing and analytics.
• Develop RESTful APIs using Flask or FastAPI.
• Implement and optimize complex SQL queries and database structures in PostgreSQL.
• Architect and maintain ETL pipelines using Informatica, ensuring data quality and integrity.
• Work with large datasets, ensuring efficient data ingestion, transformation, and storage.
• Develop and optimize data transformation workflows using PySpark.
• Collaborate with cross-functional teams to define technical requirements and deliver solutions.
• Troubleshoot and resolve issues in production environments.
• Mentor junior developers and contribute to best practices.
Requirements
• Bachelor''s degree in Computer Science, Engineering, or related field (or equivalent experience).
• 5+ years of professional experience as a Python developer.
• 3+ years of experience with PostgreSQL, including database design and performance tuning.
• 3+ years of experience developing APIs with Flask or FastAPI.
• Proven experience working with large datasets and data-intensive applications.
• Experience integrating AI or machine learning models into data pipelines or applications.
• Familiarity with Python-based machine learning libraries such as scikit-learn, TensorFlow, or PyTorch.
• 2+ years of experience with data transformation using PySpark, Dask, Polars, etc.
• Strong understanding of data modeling, data warehousing, and data integration concepts.
• Experience with version control systems (e.g., Git).
• Excellent problem-solving skills and attention to detail.
• Strong communication and teamwork abilities.
Preferred Qualifications
• Hands-on experience with Informatica and ETL processes.
• Experience with cloud platforms.
• Familiarity with containerization (Docker, Kubernetes).
• Knowledge of data visualization tools and techniques.
Skills
Docker
FastAPI
Flask
SQL
ETL
Machine Learning
Scikit-learn
Git
Kubernetes
PostgreSQL
PyTorch
Python
TensorFlow
Similar jobs
Senior .NET Developer
Raas Infotek LLC · Texas City, United States
11 minutes agoCognos Developer – Healthcare (Claims & Finance) - 100% Remote
The Dignify Solutions, LLC · United States
11 minutes agoSalesforce Developer - New York City, NY, Boston, MA, Hartford, CT, Princeton, NJ, Newark, NJ.
TechniPros, LLC · New York, United States
11 minutes agoSalesforce Developer - Philadelphia, PA, Wilmington, DE, Fairfax, VA, Washington, DC, Silver Spring, MD
TechniPros, LLC · Philadelphia, United States
11 minutes agoSenior Software Engineer (Java Full Stack)
Simple Solutions · Philadelphia, United States
11 minutes agoUrgent need STARLIMS Developer at Raleigh, NC
Stellar IT Solution · Raleigh, United States
11 minutes ago