Apple 的人工智能与数据平台团队正在招聘一名经验丰富的软件工程师,为云分析平台和数据管道构建高质量、可扩展且具备韧性的分布式系统。该职位涉及设计、开发、测试并交付基于云的应用程序;将开源技术与 Apple 的内部生态系统集成;与内部客户协作;以及支持生产系统和用户。该职位要求至少三年的企业应用经验、计算机科学学士学位或同等经验、了解云数据平台和数据库,并熟练掌握 Python、Scala 或 Java。
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 business intelligence concepts on cloud platforms with Snowflake, BigQuery, or Cloudera databases
Programming experience building high-quality software with proficiency in Python, Scala, or Java
Hands-on experience designing and developing cloud-based applications involving compute services, databases, RESTful 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
Proficiency in data visualization tools such as Streamlit, Superset, Tableau, Business Objects, and Looker
Experience generating and visualizing data insights, metrics, and KPIs, including 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.