Software Engineer, AI & Data Platforms

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
23 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $184k
$132k $225k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,000–$216,031.

Based on 240 similar postings.

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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, AI & Data Platforms

The Software Engineer, AI & Data Platforms (AiDP) joins the team to focus on Snowflake Platform Administration and Performance Engineering. This role involves transforming the data warehouse into an autonomous, high-performance engine for real-time decision-making. Key responsibilities include proactive workload tuning using Snowsight Performance Explorer, managing accounts and virtual warehouses, and implementing backup strategies via Time Travel and Cloning. You will design unified storage using Apache Iceberg, develop automation scripts using Snowpark Python and Snowpark pandas APIs, and manage infrastructure via Terraform. Technical requirements include experience with Snowflake, AWS cloud services like S3 and EKS, and deep knowledge of multi-cluster shared data architecture. You will also manage costs, enforce RBAC security policies, and ensure compliance with data protection standards like GDPR or HIPAA.

What does a Software Engineer earn in Texas?

Median $178175 from 187 postings across 44 companies.

See salary data

What you'll do

  • Monitor and tune workloads using Snowsight Performance Explorer and account usage schemas.
  • Optimize query execution by analyzing profiles for disk spillage and implementing Search Optimization Services.
  • Design and manage unified storage using Apache Iceberg for open-format data in Snowflake.
  • Develop data transformation pipelines using Snowpark Python and Snowpark pandas APIs.
  • Automate environment provisioning and security policy enforcement using Terraform Infrastructure as Code.
  • Implement autonomous warehouse management and right-size clusters based on real-time usage patterns.
  • Manage Snowflake accounts, virtual warehouses, and database objects including auto-scaling and backup strategies.
  • Implement Role-Based Access Control (RBAC), Multi-Factor Authentication (MFA), and data masking policies.

What we're looking for

  • Experience with Snowflake platform administration.
  • Experience in Data Engineering, Database Administration, or Performance Tuning.
  • Bachelor's Degree in Computer Science or equivalent degree or experience.
  • 2+ years in database administration or Performance Tuning with specific hands-on Snowflake experience (preferred).
  • Master's Degree in Computer Science or equivalent degree (preferred).
  • SnowPro Core Certification and cloud-specific associate or professional certifications (preferred).
  • Deep understanding of multi-cluster shared data architecture and micro-partitioning (preferred).
  • Experience with Python, Snowpark, Terraform, and AWS cloud services (preferred).

More like this

Similar roles

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
Python OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes K8s EC2 ECS Hybrid-Cloud Data Migration Observability SLIs SLOs OLTP
3+ yrs exp

Software Engineer, Data Analytics, AI & Data Platforms

Apple Inc

Sunnyvale, CA 67 days ago $150,400–$225,300
OpenSearch ClickHouse SingleStore Couchbase Apache Doris Apache Milvus AWS AliCloud Kubernetes Java Python Elastic Search Solr Iceberg EC2 GCP Observability Data Migration
3+ yrs exp

Software Engineer, Data Solutions, AI & Data Platform

Apple Inc

Sunnyvale, CA 74 days ago $150,400–$225,300
Python SQL Apache Spark PySpark Snowflake Flink Trino Java Scala Apache Kafka Iceberg Data Warehousing Data Pipelines Cloud Platforms Generative AI Distributed Frameworks
4+ yrs exp

Principal Software Engineer, Platform Services

Salesforce

San Francisco, CA 46 days ago $197,300–$313,700
Python Go Java AWS Snowflake Terraform dbt Airflow RAG LLM DynamoDB ECS Fargate Lambda API Gateway S3 IAM GitHub Actions CI/CD SQL gRPC REST OAuth OIDC Monte Carlo Apache Iceberg Tableau
10+ yrs exp Hybrid

Cloud Data Platform Engineer

Northern Trust

Chicago, IL 88 days ago $137,400–$233,600
Databricks Snowflake Azure AWS Terraform Python SQL Apache Airflow dbt Kafka Docker Kubernetes CI/CD Infrastructure as Code Azure Synapse Azure Data Factory AWS Redshift Glue S3 Athena Java Scala YAML GitHub Pulumi CloudFormation
7+ yrs exp Hybrid