Demo

Python Data Engineer

OSI Engineering
Cupertino, CA Contractor
POSTED ON 2/24/2025
AVAILABLE BEFORE 3/22/2025

Job Title: Python Data Engineer


Job Description:

We are seeking a highly skilled Python Data Engineer to join our team and contribute to the development of scalable data pipelines, APIs, and containerized applications. The ideal candidate will have a strong background in Python development, data processing, and cloud storage solutions.

Responsibilities:

  • Implement and maintain unit tests using Python unit test frameworks (e.g., pytest, unittest).
  • Develop and optimize data processing workflows using Pandas and NumPy for large-scale data manipulation.
  • Build and manage Apache Airflow pipelines for automated data ingestion and transformation.
  • Containerize applications using Docker/Kubernetes for scalable deployment.
  • Design and implement RESTful APIs using Flask or similar frameworks.
  • Develop and manage caching solutions with Redis for high-performance data retrieval.
  • Apply composition patterns over inheritance for maintainable and scalable software architecture.
  • Write optimized SQL queries and integrate them into Python applications using appropriate modules (e.g., SQLAlchemy, psycopg2).
  • Work with MinIO S3 storage, handling Parquet files efficiently using Pandas and the MinIO Python SDK.

Requirements:

  • Strong proficiency in Python with experience in data engineering and backend development.
  • Hands-on experience with Pandas, NumPy, and other Python data processing libraries.
  • Experience developing and orchestrating workflows using Apache Airflow.
  • Proficiency in Docker and containerized application development.
  • Strong understanding of REST API development using Flask or equivalent frameworks.
  • Experience working with Redis as a caching mechanism.
  • Familiarity with unit testing frameworks such as pytest or unittest.
  • Understanding of software design patterns, particularly composition vs inheritance.
  • Ability to write and optimize SQL queries and integrate them into Python applications.
  • Experience working with MinIO S3 storage and handling Parquet files in Pandas.


Submit resume to jobs@OSIengineering.com


Location: Remote

Job Type: Contract

Pay Rate: $60-$75/h) (DOE)


Tony Do

408.550.2800 x115

Salary : $60 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Python Data Engineer?

Sign up to receive alerts about other jobs on the Python Data Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$71,122 - $96,652
Income Estimation: 
$92,929 - $122,443
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OSI Engineering

OSI Engineering
Hired Organization Address Austin, TX Full Time
Engineering Program Manager (HW / SW) Focused for global device company in Austin, TX Summary : In this Technical Projec...
OSI Engineering
Hired Organization Address Austin, TX Full Time
Hardware Reliability Engineer Job SummaryThe Hardware Reliability Engineering team is seeking an initiative-taking indiv...
OSI Engineering
Hired Organization Address Columbus, OH Full Time
Job Details Summary: Join an innovative and highly collaborative team as a Resource Business Analyst for a Global Automo...
OSI Engineering
Hired Organization Address Menlo, GA Full Time
Job Summary : We are looking for a talented Software Engineer to be part of our front-end engineering team developing mo...

Not the job you're looking for? Here are some other Python Data Engineer jobs in the Cupertino, CA area that may be a better fit.

Data Engineer (Snowflake & Python)

Talent Groups, Sunnyvale, CA

AI Assistant is available now!

Feel free to start your new journey!