Senior Server Side Software Engineer, Software Applications

Apple Inc.

(Cupertino, California)
Full Time
Job Posting Details
About Apple Inc.

The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it.

Responsibilities

Job Summary

Apple’s Applications team builds scalable services that power the next generation of applications on iOS and OS X. As a member of the team, you'll be responsible for building features and infrastructure for upcoming releases of the services.

Description

Apple's Applications team is seeking an energetic and self-driven Senior Server Side Software Engineer who will play a central role in the delivery of scalable services. As a member of our fast-paced group, you’ll have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of Apple’s customers every day.

Responsibilities

  • Design, develop and deploy systems and algorithms that process large data sets
  • Design and build stable and scalable production systems
  • Design and develop services using technologies such as Mesos, Cassandra, Solr, Hadoop, and Spark
  • Collaborate with engineering and operations teams to deliver scalable, robust, and high-performance systems
Ideal Candidate

Key Qualifications

  • 5+ years of industry experience
  • 5+ years experience developing in Java
  • Strong experience building scalable backend services on platforms like Mesos and Hadoop
  • Proficiency with large scale data processing technologies such as Cassandra, Solr, and Kafka
  • Experience building stable and scalable server-side systems using distributed ?processing algorithms
  • Experience building data pipelines and tools using Java
  • Aptitude to independently learn new technologies
  • Excellent oral and written English communication skills

Education

  • BS in Computer Science or Equivalent

Additional Requirements

  • A strong sense of responsibility and obsession with quality
Compensation and Working Conditions

Additional Notes on Compensation

Weekly Hours: 40.00

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Cupertino, California
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Deploy System Updates
  • Building Software Applications
  • Hadoop
  • Industry Knowledge
  • Java
  • System Design
  • System Development
  • Apache Cassandra
  • Apache Kafka
  • Apache Solr
  • Apache Spark
  • Server-side
  • Streaming Data Pipeline
  • Apache Mesos

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.