Senior Software Engineer - Cloud Architect at Apple
Cupertino, California, United States -
Full Time


Start Date

Immediate

Expiry Date

01 Jun, 26

Salary

0.0

Posted On

03 Mar, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Cloud Architecture, Data Engineering, AWS, Java, Python, Scala, S3, Glue, EKS, Lambda, RDS, Apache Spark, Flink, Trino, Kafka, Terraform

Industry

Computers and Electronics Manufacturing

Description
We are looking for a Senior Software Engineer with cloud architecture specialty to join our Data Engineering Infrastructure team. You will design and operate scalable Cloud-based data platforms supporting diverse analytics pipelines and data services. In this hands-on role, you'll architect resilient, cost-optimized infrastructure and lead engineering excellence through strategic design, hands-on development, mentorship, and cross-functional collaboration. DESCRIPTION As a Senior Software Engineer with cloud architecture specialty, you will design and build distributed systems on AWS that support the complete data lifecycle and analytics pipelines. You'll collaborate with data engineering, analytics, ML, and platform teams to deliver production-grade infrastructure components and data services. This role balances strategic architecture decisions with hands-on implementation, ensuring our data platform operates reliably and efficiently at scale. MINIMUM QUALIFICATIONS 10+ years of software engineering experience, with at least 5+ years on cloud-based data systems or infrastructure Strong programming skills in Java, Python (, Scala as a plus) Deep hands-on experience with AWS data services: S3, Glue, EKS, Lambda, RDS Hands-on experience with distributed data frameworks: Apache Spark, Flink, Trino, or Kafka Demonstrated experience building high-performance, scalable services and data applications with a strong focus on operational excellence Familiarity with CI/CD, and proficiency with Infrastructure-as-Code: Terraform and/or CloudFormation Experience with containerization and orchestration: Docker, Kubernetes, AWS ECS/EKS Solid understanding of data architecture concepts: data lakes, lakehouses, schema patterns, data quality Excellent problem-solving, debugging, and communication skills Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience) preferred PREFERRED QUALIFICATIONS Master's degree in Computer Science, Data Engineering, or related field AWS Certifications: Solutions Architect Professional Experiences on other Cloud platforms (GCP, Azure etc) Advanced knowledge of Apache Spark internals and query optimization Proficiency with workflow orchestration: Apache Airflow or Prefect Expertise in data governance and cataloging systems Background in serverless and event-driven architectures Experience with observability stacks: Prometheus, OpenTelemetry, Splunk Knowledge of data security: encryption, RBAC, audit logging, compliance frameworks Track record of leading technical initiatives and mentoring engineers
Responsibilities
This role involves designing and operating scalable Cloud-based data platforms to support diverse analytics pipelines and data services, balancing strategic architecture decisions with hands-on implementation.
Loading...