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:
Human Factors Design Engineer/ CAD Simulation Engineer

CAD Simulation Engineer role at Apple focusing on 3D data analysis and human factors design for hardware products, requiring expertise in programming, statistical analysis, and 3D modeling.

Business Intelligence Engineer, WHS Data

Senior Business Intelligence Engineer position at Amazon's WHS team, focusing on executive reporting and data analysis to enhance workplace safety and compliance.

Data Engineer, Data Center Engineering Analytics

Data Engineer position at Amazon AWS focusing on data center engineering analytics, building scalable data pipelines and solutions for operational data processing.

Data Engineer

Data Engineer position at Amazon focusing on building automation solutions for data platforms using AWS technologies, requiring Python expertise and data warehouse management skills.

Software Dev Engineer II, AWS Data Platform

AWS Data Platform Software Development Engineer position focusing on large-scale data processing, distributed computing, and building next-generation data solutions.

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?