Job Title: Senior Python Data Engineer
Location: Burlingame ,CA
Experience range : 10-15 years
Contract: 12+ MonthsJob Summary:
This profile is similar to a Sr Python Data Engineer , we need Sr Engineer to join our growing data engineering team. The ideal candidate will have strong experience in building and maintaining data pipelines, working with large-scale datasets, writing robust data validators, and collaborating with data scientists on machine learning workflows.
Key Responsibilities:
Design, develop, and maintain scalable data pipelines to support analytics and machine learning applications.
Write efficient and reusable Python code for data ingestion, transformation, and validation.
Work with SQL to query large datasets and optimize data retrieval processes.
Implement data quality checks and validators to ensure accuracy, completeness, and consistency.
Collaborate with data scientists and ML engineers to operationalize machine learning models.
Integrate data from multiple sources including APIs, databases, and cloud services.
Monitor, debug, and improve performance of data systems and processes.
Document processes, workflows, and architecture for knowledge sharing and maintenance.
Required Skills & Qualifications:
Strong proficiency in Python, with experience in data engineering libraries (e.g., Pandas, PySpark, etc.)
Solid knowledge of SQL and experience working with relational databases (e.g., PostgreSQL, MySQL)
Hands-on experience building and optimizing ETL/ELT pipelines
Experience in creating data validators and ensuring data quality and governance
Understanding of machine learning workflows and ability to support ML teams with data needs
Familiarity with cloud platforms (e.g., AWS, Google Cloud Platform, or Azure) is a plus
Bachelor's degree in Computer Science, Data Engineering, or a related field
Nice to Have:
Exposure to containerization (Docker, Kubernetes)
Experience with big data tools like Spark or Hadoop
Version control using Git
Understanding of CI/CD pipelines for data workflows