Senior Software Engineer, Core Services Platform

Short Description

Apple is seeking a Senior Software Engineer who has strong problem solving and debugging skills.

Job Description

Key Qualifications
  • 7 or more years of industry experience in serverside Java programming (working in largescale systems a plus)
  • Experience in designing and implementing RESTful APIs
  • Experience and deep understanding of scalable distributed systems like Cassandra, Solr, Kafka and/or Hadoop
  • Demonstrated experience architecting, developing and deploying internet-scale, distributed and mission-critical services
  • Experience working on complex problems and systems where scalability and performance are extremely important (every millisecond counts)
  • Experience with Spring/Hibernate is desirable
  • Relational database experience and demonstrated abilities in SQL and data modeling are required. Proficiency with NoSQL databases is desired as well
  • Strong problem solving and debugging skills are required
  • Ability to communicate effectively, both written and verbal, with technical and nontechnical cross-functional teams
  • Results oriented and deadline driven
  • A desire to work in a fastpaced and challenging work environment
  • Prior experience in the advertising industry is a huge plus

Description
Core Services Platform team encapsulates the entire data model and provides an abstraction layer upon which all other parts of the platform are built. We are the glue between a number of teams within Ad Platforms and also integrate with other software teams around the company.  As a key contributor to this team, you will design and develop secure and scalable backend systems that deliver key business data to ad servers and big data pipelines. You will build and maintain interfaces used by both internal systems and thousands of developers and advertisers worldwide. We are looking for an engineer who is self-motivated, has great design instincts, and enjoys working cross-functionally. The right candidate will enjoy building high-performing, elegant systems from the ground up, in close partnerships with various teams around you. He or she will also possess keen judgment in selecting technologies and building the right solution for the interesting challenges we get to solve here.

Education & Experience
Bachelors degree in Computer Science or equivalent is required Masters degree preferred

Software and Services
Mid-Senior-level Information | Information Technology | Technology Full-time Engineering | Information Technology Senior Software Engineer | Senior Software Engineer | Software Engineer
Apple Inc. is an American multinational technology company headquartered in Cupertino, California that designs, develops, and sells consumer electronics, computer software, and online services. The company's hardware products include the iPhone smartphone, the iPad tablet computer, the Mac personal computers, the iPod portable media player, the Apple Watch smartwatch, and the Apple TV digital media player. Apple's consumer software includes the macOS and iOS operating systems, the iTunes media player, the Safari web browser, and the iLife and iWork creativity and productivity suites. Its online services include the iTunes Store, the iOS App Store and Mac App Store, Apple Music, and iCloud.