Software Engineer - Applications

Apple Inc

Actively hiring Posted this week
Cupertino, CA Posted 3 days ago $212,000$318,400 / year

At a glance

AI generated

TL;DR

Join our dynamic team as a Senior Software Engineer specializing in applications to design and develop cutting-edge software solutions, data models, and self-service analytics platforms. You will collaborate with cross-functional teams to enhance data accessibility and usability by building reporting tools, dashboards, and KPIs for informed decision-making. Your daily tasks include optimizing database performance, developing custom telemetry solutions, and implementing workload management strategies. Utilize AWS services such as S3, Glue, Lambda, API Gateway, EKS, CloudWatch, and Redshift to build scalable cloud-based data platforms while ensuring compliance with GDPR, CCPA, and SOX regulations through robust RBAC and automated security controls. This role demands expertise in Spark, Teradata, Unix scripting, and shell programming to deliver high-performing, fault-tolerant systems at a multi-petabyte scale.

Skills

AWS S3 Glue Lambda API Gateway EKS CloudWatch Spark Teradata MPP architecture Shared-Nothing architecture T-SQL Partitioning Optimization techniques Access control Shell scripting CLI Unix ETL Python SQL Redshift CI/CD

What you'll do

  • Translate business requirements into scalable technical designs for software solutions.
  • Develop reporting, dashboards, and KPIs to track platform usage and performance.
  • Optimize database, ETL, and query performance through workload analysis and tuning.
  • Lead evaluation and rollout of new platform features in partnership with vendor teams.
  • Ensure data security and compliance with regulations like GDPR, CCPA, and SOX.
  • Develop custom monitoring tools for proactive issue detection and performance analysis.

What we're looking for

  • Bachelor’s degree in Electronic Engineering, Electrical Engineering, or related field with 5+ years of relevant experience.
  • Design and develop cloud-based data platforms using AWS services like S3, Glue, Lambda, API Gateway, EKS, CloudWatch.
  • Build scalable fault-tolerant data transformation pipelines using Spark technologies including RDDs, DataFrames, and MLlib.
  • Develop and maintain enterprise data warehouses with Teradata, focusing on MPP architecture and performance optimization techniques.
  • Create highly secured multi-petabyte data platforms using cloud-based architectures and implement cost management strategies.
  • Build automations and internal tools for efficient data platform operations using shell scripting, CLI, and Unix utilities.

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

View all roles at Apple Inc