Software Engineer - Data

Apple Inc.Sunnyvale, CA
40d

About The Position

We are seeking a highly skilled and experienced software / data ETL engineer to join our small but impactful data processing team. You will play a crucial role in designing, building, and implementing robust and efficient ETL (Extract, Transform, Load) processes for large datasets. This role requires a proven ability to design and implement ETL/ELT pipelines, and a high proficiency in Python and remote development. While a strong foundation in data science and analytics is not required, experience in these areas is a plus, as opportunities may arise to contribute to developing reporting tools and data analysis. Are you ready to leave an enduring mark on the world of technology?You will work closely with our team, receiving clear technical instructions, to implement data processing pipelines, optimize existing pipelines, to help ensure the timely and accurate delivery of data to multiple internal teams.

Requirements

  • Experience with data quality and validation techniques
  • Proven experience working with large datasets
  • Experience with Big Data formats and tooling such as Parquet, Iceberg
  • Experience with media data formats (i.e. photos and video) and metadata formats such as CSV and JSON
  • Expertise in at least one cloud platform (e.g., AWS, Azure, GCP) and relevant services
  • Experience with Dagster and other data orchestration frameworks
  • Experience with dbt
  • Experience with CI/CD pipelines
  • Experience with data visualization tools (e.g., Tableau, Superset)
  • Experience in SQL, data science and analytics
  • Experience with databases like postgres/Trino
  • Strong communication and collaboration skills
  • Excellent problem-solving and analytical skills
  • Ability to work effectively with limited contextual information and follow detailed technical specificationsArray

Responsibilities

  • implement data processing pipelines
  • optimize existing pipelines
  • ensure the timely and accurate delivery of data to multiple internal teams

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Computer and Electronic Product Manufacturing

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service