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
This job posting may no longer be active. You may be interested in these related jobs instead:
Applied Sensing and Health - Research Operations Engineer

Research Operations Engineer role at Apple focusing on health technology research, data analysis, and product development with competitive pay and benefits.

Image Quality Field Test Engineer

Image Quality Field Test Engineer position at Apple, focusing on camera hardware testing and quality evaluation, offering competitive salary and comprehensive benefits.

Software Development Engineer - Test

Software Development Engineer - Test role at Apple focusing on Health and Fitness features development, data analysis, and algorithm validation.

Data Engineer, Infrastructure Services

Data Engineer position at Apple focusing on building scalable data infrastructure and pipelines, requiring 3+ years of experience in data engineering and expertise in Python, SQL, and cloud platforms.

Materials Engineer | Data Management

Materials Engineer position at Apple focusing on data management systems and materials specifications for product development.

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 3 months 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?