Full Time / Cupertino, CA
Changing the world is all in a day's work at Apple. If you love innovation, here's your chance to make a career of it. You'll work hard. But the job comes with more than a few perks.
Hands-on lead software engineering for the iTunes Digital Supply Chain Engineering team.
As a lead in the Infrastructure team, you will:
Be responsible for projects and guiding teams to meet your vision
Be leading the design, development and deployment of large scale services and platforms
Be a team mate, a leader, a student, and a mentor
Be eager to learn new technologies and solutions
Be curious about how systems work and how they fail, because they always do
Have some cool war stories to tell from your past experience
Believe in automation and testing as a critical part of the software lifecycle
Love measuring all things so we can make the right decisions
•Strong development skills in Scala and Java
•A history of management and/or architect-level experience guiding teams to success
•Experience designing and building multi-datacenter distributed systems with strong latency and SLA requirements.
•Understands different data storage solutions and when to use them (e.g. RDBMS, Cassandra, Redis, Solr, etc.)
•Understands large scale data pipelines and when to use them (e.g. Kafka, Storm, Samza)
iTunes has been leading the digital media industry by constantly developing innovative features since its launch in April 2003. We are looking for a self starting, energetic individual who is not afraid to question assumptions and with excellent written and oral communication skills. The candidate should have experience developing large-scale systems. The ability to be a good team player under tight deadline constraints in addition to ability to tackle problems with imaginative solutions is key to success in this position.
B.Sc or higher in Computer Science or equivalent
At least 4 years industry hands on development experience
Has experience with (or strongly understands) the Akka toolkit
Apple is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.