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, PLEX-SIA

Business Intelligence Engineer position at Amazon focusing on data analysis, metrics development, and business insights, requiring SQL and Python expertise with 2+ years of experience.

Business Intelligence Engineer, SCOT - Automated Inventory Management

Business Intelligence Engineer role at Amazon's SCOT team, focusing on supply chain optimization through data analytics and system improvements.

Data Engineer - Amazon FinTech

Data Engineer position at Amazon FinTech building scalable financial planning and analysis solutions using AWS and TM1 technologies.

Data Engineer, Infrastructure Science

Data Engineer role at AWS Infrastructure Services, building and maintaining data pipelines for power, cooling, and supply chain optimization, with 1+ years experience required.

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 4 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?