Taro Logo

Senior Software Engineer - Data Cloud

A leading technology company that develops consumer electronics, software, and services.
$166,600 - $250,600
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer - Data Cloud

Join Apple's Data Cloud team in building a modern analytics platform that provides invaluable insights to Apple's development teams. As a Senior Software Engineer, you'll work on a cutting-edge analytics platform using AWS, Snowflake, and Kubernetes. The role involves creating scalable data solutions, implementing data modeling strategies, and developing high-performance pipelines.

You'll be part of an early-stage team, working with large-scale data systems that process billions of events daily. The position offers the opportunity to work with various Apple teams, helping them optimize their data management needs and provide insights to support their customers. The team values engineers who are driven to build robust software, eager to learn, and enthusiastic about knowledge sharing.

The work environment is relaxed yet focused on excellence in software development. You'll collaborate with highly skilled colleagues who value knowledge sharing and open collaboration. As the team is in its early stages, you'll have the chance to lead new initiatives and shape the future of data infrastructure at Apple.

The role combines technical expertise in cloud services, data engineering, and software development with the opportunity to directly impact Apple's development processes. You'll work with modern technologies like Python, TypeScript, and Swift, while leveraging cloud platforms and data tools. The position offers competitive compensation, comprehensive benefits, and the chance to become an Apple shareholder through various stock programs.

If you're passionate about data systems, enjoy solving complex problems, and want to work with cutting-edge technology while making a significant impact, this role offers an excellent opportunity to grow your career at one of the world's leading technology companies.

Last updated 6 months 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 the refinement and adoption of 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
Kubernetes
  • 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 at least 2 years of experience using cloud data analytics platforms
  • History of creating maintainable and well-documented tools
  • Excellent communication skills

Benefits For Senior Software Engineer - Data Cloud

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation assistance
  • Product discounts
  • Free services