Job Details
Job Information
Other Information
Job Description
Weekly Hours: 40
Role Number: 200649450-0836
Summary
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
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf) .
Other Details

