苹果Software Engineer (Data Solutions), IS&T Ai & Data Platforms
任职要求
Minimum Qualifications 3 or more years experience building enterprise level applications on large-scale distributed systems with a bachelor's degree in Computer Science or equivalent experience Knowledge of BI concepts and implementation experience on Cloud with databases like SnowFlake or Big Query or Cloudera Programming experience in building high quality software. Proficiency in at-least one of the following programming languages - Python, Scala or Java. Strong hands-on experience in designing and development of cloud-based applications that include large scale compute services, database services, APIs to design RESTful services, ETL, queues and notification services. Experience in developing highly optimized SQLs, procedures & semantic process for distributed data applications. Preferred Qualifications Experience in Enterprise-ready Cloud Data-Warehousing platforms like Snowflake is highly valued Hand…
工作职责
We engineer high-quality, scalable and resilient distributed systems on cloud that power data exploration, analytics, reporting and production models. Our core systems are diverse and come with an unusual intersection of high data volumes with systems distributed across cloud and on-premise infrastructure. On our team you will build solutions that integrate open source software with Apple’s internal ecosystem. You will drive development of new components and features from concept to release: design, build, test, and ship at a regular cadence. You will work closely with internal customers to understand their requirements and workflows, and propose new features and ecosystem changes to streamline their experience of using the solutions on our platform. This is a hard-core software engineering role, where a large part of an engineer's time is spent in writing code and designing/developing applications on cloud, with the remainder being spent on tuning and debugging codebase, supporting production applications and supporting our application end users. This role requires in-depth knowledge of innovative technologies and cloud data platform with the ability to independently learn new technologies and contribute to the success of various initiatives. We are looking for a hardworking and passionate person to join this amazing team. If you feel this is you, we'd love to hear from you
Turn business and ML requirements into scalable platform and decisioning systems Build resilient, low-latency services for real-time inference and streaming data Define gold-standard CI/CD, observability, and SLA practices for Data and ML Ship automated pipelines powering features, training, and online serving Drive performance and cost optimizations across Data and ML workloads Own data and model health with monitoring, validation, and drift detection
We are looking for a passionate team member to contribute to our autonomous driving product! This role will support the development of our existing GeoTrack tool, conduct data analysis and route generation to enable global scaling, quantify map preparation metrics in detail, and help us build an intuitive Map Dashboard. You will collaborate closely with engineers across SIT, NVMap PM, V&V and other teams to deliver impact to our customers around the world! What you’ll be doing: • Align with the PM team to clarify statistical requirements for various business scenarios • Coordinate with Infra and Data teams to understand the data scope supported by our current databases • Partner with front-end and back-end engineers to develop algorithms and data analysis pipelines for test route generation • Sync up with the scaling project team to capture the underlying core requirements behind the dashboard • Continuously iterate and optimize algorithm performance and runtime speed • Collaborate with scientists and developers across multiple teams
Design and develop scalable backend services using Java and distributed system principles. Build and maintain high-throughput APIs, batch processing pipelines, and Mass Action services for fraud operations and NPI events. Develop new platform capabilities for ACM Next Gen, Sky Vault, and AML Services. Lead the engineering work required for infrastructure readiness and migration on Alibaba Cloud, including: ◦ Building ACM infrastructure on Alibaba Cloud. ◦ Supporting Kubernetes, OpenSearch, Solr, Kafka, and other platform components. ◦ Migrating AWS-based services to Alibaba Cloud services including OSS, ACK, and ApsaraMQ. ◦ Replacing AWS SDKs with Alibaba Cloud SDKs. ◦ Implementing China-specific data routing and ingestion logic. ◦ Updating deployment automation, CI/CD pipelines, and load testing for the Alibaba Cloud environment. Design reliable, scalable, and observable distributed systems with strong operational excellence. Partner with Product, Architecture, and partner engineering teams to define technical solutions and platform direction. Use AI tools and modern engineering practices to improve development productivity, code quality, automation, and platform innovation. Participate in production support, debugging, performance tuning, and operational improvements.
You will design and implement large-scale, secure, and highly available systems, while collaborating across teams to drive the future of secure scalable inference platform. The mindset required and to be developed is how to process thousands of transactions per second, how to achieve the consistency without sacrificing the performance. Work with cross functional teams to drive requirements, size scope and effort, mentor junior engineers, lead the project to completion and provide support for any Production issues.