Taro Logo

Senior Software Engineer - Data Cloud

A global technology company that designs, develops, and sells consumer electronics, software, and services.
$166,600 - $296,300
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer - Data Cloud

The Data Cloud team at Apple is building an innovative analytics platform that delivers crucial insights to Apple's development teams and leadership. This role offers an exciting opportunity to work on large-scale data systems that process billions of events daily, providing invaluable insights to teams developing Apple's operating systems.

As a Senior Software Engineer on the Data Cloud team, you'll be part of an early-stage initiative building a modern analytics platform using cutting-edge approaches to software engineering, ML, and cloud data management. You'll work across the full stack of our system, from infrastructure as code to data pipelines, modeling, and AI agents. The role involves direct collaboration with various Apple teams to optimize their data management needs and deliver insights that enhance customer support.

The position leverages cloud services like AWS and Snowflake, architects data layers using data build tool, designs services and extraction jobs in Kubernetes, and creates tools in Swift and Python. You'll be working in a collaborative environment that values personal and professional growth, with the opportunity to take leadership on new initiatives as part of an expanding team.

We're seeking candidates who are passionate about building robust and reliable software, eager to learn and develop their skills, and enthusiastic about knowledge sharing. The role offers comprehensive benefits including competitive base pay, stock options, comprehensive healthcare, retirement benefits, and education reimbursement. Join us in creating scalable solutions that drive data-driven decision making across Apple's ecosystem.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Data Cloud

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

Requirements For Senior Software Engineer - Data Cloud

Python
TypeScript
  • 5+ years of experience designing scalable data systems or cloud services
  • Excellent programming skills in modern languages like Python, TypeScript, and Swift
  • Proven ability to enhance team standards in operational and development processes
  • Proficient in SQL with 2+ years experience using cloud data analytics platforms
  • History of creating maintainable and well-documented tools
  • Excellent communication skills
  • BS in Computer Engineering, Electrical Engineering, Computer Science, Math, or equivalent experience

Benefits For Senior Software Engineer - Data Cloud

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Senior Software Engineer - Data Cloud

Business Intelligence Engineer - Grocery Ads, Grocery Advertising

Senior Business Intelligence Engineering role at Amazon's Grocery Advertising division, focusing on data analysis and business intelligence for retail advertising technology.

Data Engineer III

Senior Data Engineer role at McDonald's Global Technology, building scalable data solutions and pipelines using AWS/GCP, Python, and big data technologies.

Senior Software Engineer, Data and Statistical Modeling (12-Month LTE)

Senior Software Engineer position at Gates Foundation focusing on data and statistical modeling for global health initiatives, offering competitive compensation and comprehensive benefits.

Senior Data Science Engineer, Hockey

Senior Data Science Engineer position at DraftKings focusing on hockey analytics, statistical modeling, and machine learning implementation for sports betting platform.

Software Engineer III

Senior Software Engineer role at Truist focusing on data engineering and management, requiring 6+ years of experience in software development and data systems.