Software Engineer - Data Cloud

A leading technology company that develops consumer electronics, software, and services.
$135,400 - $204,000
Data
Mid-Level Software Engineer
In-Person
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer - Data Cloud

Join Apple's Data Cloud team in building a modern analytics platform that delivers invaluable insights to Apple's development teams and leadership. As a Software Engineer, you'll work on a cutting-edge system handling billions of events daily, utilizing AWS and Snowflake to develop web applications and services on Kubernetes using Swift, TypeScript, and HTML/CSS.

The role offers a unique opportunity to work with large-scale data systems that support Apple's operating systems development. You'll be part of an early-stage team, contributing to all aspects of the system including web applications, services, infrastructure as code, and data modeling. The position emphasizes collaboration with various Apple teams to optimize their data management needs and provide timely insights.

The team values engineers who bring unique perspectives and are driven to build robust, reliable software. You'll work in a relaxed environment that promotes personal and professional growth, with opportunities to lead new initiatives. The role combines technical expertise with customer interaction, requiring both strong programming skills and the ability to understand and implement customer requirements.

Working at Apple means joining a company committed to excellence in software development, alongside highly skilled colleagues who value knowledge sharing. The compensation package includes competitive base pay, stock options, comprehensive benefits, and educational support. This is an excellent opportunity for a motivated engineer to make a significant impact on Apple's data infrastructure while growing their career in a supportive, innovative environment.

Last updated 13 minutes ago

Responsibilities For Software Engineer - Data Cloud

  • Create scalable web applications and services that enable other teams to be more productive with their data
  • Design and implement data modeling and governance strategies in dbt and Snowflake
  • Automate testing, data verification, and deployments
  • Create tools, services, docs, and frameworks for data management
  • Develop high-performance applications on AWS and internal Kubernetes cloud
  • Champion the refinement and adoption of standards for internal open source initiatives
  • Present technical designs and strategies to team, customers, and leadership

Requirements For Software Engineer - Data Cloud

TypeScript
Python
Kubernetes
  • 2+ years experience building scalable web applications and cloud services
  • Excellent programming skills in languages like Swift, TypeScript, and Python
  • Proficient in SQL and web technologies
  • Proven ability to improve team standards in operations and development, including CI/CD and automated testing
  • BS in Computer Engineering, Electrical Engineering, Computer Science, Math, or equivalent experience (preferred)

Benefits For Software Engineer - Data Cloud

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan with discount
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Software Engineer - Data Cloud

Mathematical Modeling Engineer - Platform Architecture

Mathematical Modeling Engineer role at Apple, focusing on physics modeling and numerical optimization for hardware prototyping, offering $143K-$264K salary with comprehensive benefits.

Software Engineer - Data Engineering

Software Engineer role at Apple focusing on data engineering and analytics platforms, building observability solutions for Apple Services.

Software Engineer (Framework - Solutions), AI & Data Platforms

Software Engineer role at Apple focusing on building and scaling data and ML platforms, including data processing, insights portal, and visualization tools.

Software Data Engineer

Data Engineering role at Apple focusing on health sensors and features, requiring expertise in Python, Spark, and distributed computing systems.

Operations Research Engineer, Capacity Program Management

Operations Research Engineer position at Apple focusing on supply chain analytics and optimization, offering competitive salary and benefits.