Sr. Server Side Software Engineer - News Infrastructure

Santa Clara Valley (Cupertino), California, United States
Software and Services


Posted: Aug 14, 2019
Weekly Hours: 40
Role Number: 200090067
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The Apple News team is looking for a Sr. Server Side Engineer, Infrastructure who has a real passion for building scalable services to enable an excellent user experience that delight millions of users every day. As a member of our team, you'll be responsible for building features and infrastructure for upcoming releases of the services.

Key Qualifications

  • 5+ years of industry experience
  • 5+ years experience developing in Java
  • Experience building scalable backend services on elastic distributed systems
  • Proficiency with scalable technologies such as Cassandra, SolrCloud, and Kafka
  • Experience building stable and scalable server-side systems using distributed processing algorithms
  • Experience building high performance multi-threaded server side systems using Java
  • Aptitude to independently learn new technologies
  • Excellent oral and written English communication skills


Apple's News team is seeking a high-energy and self-driven Server Side Software Engineer who will play a central role in the delivery of scalable services. As a member of our dynamic group, you’ll have the rare and rewarding opportunity to craft upcoming products that will delight and inspire millions of Apple’s customers every day. Responsibilities • Design, develop and deploy systems and algorithms that process data in real time • Design and build stable and scalable production systems • Design and develop services using technologies such as Mesos, Cassandra, SolrCloud, and Kafka • Collaborate with engineering and operations teams to deliver scalable, robust, and high-performance systems

Education & Experience

Bachelor's Degree in Computer Science or Equivalent

Additional Requirements