Apple - San Diego, CA

posted 9 days ago

Full-time - Mid Level
San Diego, CA
Computer and Electronic Product Manufacturing

About the position

The position involves working with large-scale data systems to generate insights for teams developing Apple's operating systems. The role focuses on building a modern analytics platform using innovative software engineering, machine learning, and cloud data management techniques. The software engineer will collaborate with various teams to optimize data management and provide insights to support customer needs.

Responsibilities

  • Create scalable solutions that enable other teams to be more productive with their data.
  • Design and implement data modeling and governance strategies in data build tool and Snowflake.
  • Automate testing, data verification, and deployments.
  • Create tools, services, documentation, and frameworks that can be leveraged by multiple teams to simplify data management.
  • Develop high-performance data pipelines and services on AWS and internal cloud systems.
  • Champion the refinement and adoption of standards for internal open source initiatives.
  • Present technical designs and strategies to your team, customers, and leadership.

Requirements

  • 5+ years of experience designing scalable data systems or cloud services.
  • Excellent programming skills in modern languages like Python, TypeScript, and Swift.
  • Proven ability to enhance team standards in operational and development processes, from initial launch to maintenance, incorporating CI/CD and automated testing.

Nice-to-haves

  • Proficient in SQL with at least 2 years of experience using cloud data analytics platforms such as Snowflake, Redshift, or BigQuery.
  • History of creating maintainable and well-documented tools in shared, open-source, or internal codebases, showcased through examples or references.

Benefits

  • Relaxed work environment that promotes personal and professional growth.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service