Apple 的人工智能与数据平台团队正在招聘一名经验丰富的软件工程师,为云分析平台和数据管道构建高质量、可扩展且具备韧性的分布式系统。该职位涉及设计、开发、测试并交付基于云的应用程序;将开源技术与 Apple 的内部生态系统集成;与内部客户协作;以及支持生产系统和用户。该职位要求至少三年的企业应用经验,拥有计算机科学学士学位或同等经验,了解云数据平台,并熟练掌握 Python、Scala 或 Java,同时具备 SQL、API、ETL、队列和分布式数据应用方面的经验。
Bachelor's degree in Computer Science or equivalent experience
Required Previous Experiences
At least 3 years of experience building enterprise-level applications on large-scale distributed systems
Experience implementing BI concepts and cloud databases such as Snowflake, Big Query, or Cloudera
Experience building high-quality software
Hands-on experience designing and developing cloud-based applications involving compute services, databases, APIs, ETL, queues, and notification services
Experience developing optimized SQL, procedures, and semantic processes for distributed data applications
Preferred Qualifications
Experience with enterprise-ready cloud data warehousing platforms such as Snowflake
Hands-on knowledge of Spark and Kubernetes or similar containerization technologies
Experience developing big data applications with Java, Spark, and Kafka
Experience with Apache Iceberg and data lakehouse architecture
Experience with Apache Doris or similar real-time high-concurrency analytics platforms
Understanding of object-oriented design, data structures, algorithm design, and problem solving
Cloud technology experience with AWS, Microsoft Azure, or Google Cloud
Experience with data visualization tools such as Streamlit, Superset, Tableau, Business Objects, and Looker
Experience generating and visualizing data insights, metrics, and KPIs, and using basic machine learning models for anomaly detection, forecasting, and generative AI
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.