If you are a self-motivated, detail-oriented, and data-driven individual with a passion for Python and data engineering, we want to hear from you! Apply now and be part of our dynamic team of experts.
Position: Python Data Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Overview: We are seeking a highly skilled Python Data Engineer to join our dynamic and innovative team. As a Python Data Engineer, you will play a crucial role in designing, building, and maintaining our data infrastructure and pipelines. You will work closely with our data scientists, analysts, and other cross-functional teams to ensure the efficient and accurate delivery of data for various business requirements. This is an exciting opportunity for someone who is passionate about data and has a strong background in Python development.
Key Responsibilities:
- Design, develop, and maintain Python-based data pipelines to support data ingestion, processing, and transformation.
- Collaborate with data scientists to implement data models and algorithms for machine learning and predictive analytics.
- Build and maintain scalable and performant databases and data warehouses.
- Write efficient and optimized SQL queries for data extraction and manipulation.
- Troubleshoot and resolve issues related to data quality, integrity, and availability.
- Work closely with stakeholders to understand data requirements and develop solutions to meet business needs.
- Implement data governance and security measures to ensure the confidentiality and integrity of data.
- Develop and maintain documentation for data processes, data models, and data dictionaries.
- Stay updated with industry trends and best practices in data engineering and continuously improve our data infrastructure.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience as a Data Engineer or in a similar role.
- Strong proficiency in Python and SQL.
- Experience with data warehousing concepts and technologies (e.g., Redshift, Snowflake).
- Hands-on experience with ETL tools and frameworks (e.g., Airflow, Spark).
- Knowledge of data modeling and database design principles.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
We Offer:
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies and solve challenging data problems.
- A collaborative and inclusive work environment that values diversity and promotes personal growth.
- Flexible working hours and the option for remote work.
- Ongoing learning and development opportunities.