Software Development Engineer
At a glance
AI generatedTL;DR
As a Senior Site Reliability Engineer on the Compute Pipeline team, you will oversee critical services including AMP metric ingestion and processing, ensuring reliable operations. Your daily tasks include developing tools to aggregate data from various platforms, implementing AI-driven solutions for alert prioritization, and creating disaster recovery strategies. You will work with technologies such as Kafka, Hadoop, Cassandra, and Kubernetes, using Python, Apache Spark, and Apache Flink to manage complex systems. Additionally, you will contribute to internal automation tools, migrate applications to cloud infrastructure, and collaborate with global teams to optimize system performance and uptime. This role requires a Bachelor’s degree in Computer Science or related field plus five years of relevant experience, including extensive use of Hadoop ecosystem tools, Python scripting, Apache Spark, Kubernetes, and Unix shell scripting.
Skills
What you'll do
- Oversee compute pipeline and services to ensure reliable AMP metric ingestion and processing.
- Develop AI-driven tool to prioritize and resolve frequent on-call alerts and technical issues.
- Implement disaster recovery strategies for comprehensive service protection.
- Generate and manage SSL Certificates for multiple services including Apple Music Artist Connect.
- Document and maintain modifications in service architecture for continuous improvement.
- Engage in the lifecycle of services from inception to deployment, operation, and migration.
What we're looking for
- 5+ years of post-baccalaureate experience in software engineering or related field.
- Expertise in Hadoop ecosystem tools (HDFS, YARN, MapReduce) for distributed data processing.
- Proficiency in Python scripting and automation with operations support tools.
- Experience using Apache Spark for real-time and batch data processing optimization.
- Knowledge of Kubernetes, Helm, operators, and RBAC for containerized application management.
- Skills in Apache Kafka for distributed messaging systems and stream processing.
Employer
About Apple Inc
Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software
Apple Inc currently has 255 open roles on FindRole.
Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.
Most-posted roles
- Software Development Engineer 10
- Apple Business Systems Engineer Manager 8
- iPad Touch Electrical Engineer 3
- Machine Learning Engineer, Apple Store Online 3
- Manager, Machine Learning, Apple Store Online 3