Apple is seeking a Software Engineer for their Customer Systems team within the Information Systems and Technology organization. This role involves building leading-edge custom applications that serve Apple customers and partners, contributing to Apple's #1 ranking in customer support for thirteen years. The ideal candidate should have a strong technology background, excellent leadership skills, and be proactive and solution-oriented with strong communication abilities.
Key responsibilities include:
The role requires 8-15 years of experience in applications design, integration, and deployment, with a focus on high-volume consumer/partner-oriented web apps. Expertise in multi-tier web applications using RESTful web-services and Java technologies is essential. Knowledge of Service Oriented Architecture, Spring Framework, and Application/Web Servers like Tomcat and Jetty is required.
Preferred qualifications include experience with build and deployment tools, proficiency in data modeling using both relational and NoSQL databases, and familiarity with technologies like Spark, Kafka, and Hadoop. Experience in Python and Machine Learning is a plus. The ideal candidate should be able to innovate and have solid hands-on development experience.
This position offers an exciting, multifaceted, and fast-paced environment for a passionate and dedicated individual who enjoys solving complex puzzles and creating extraordinary products and customer experiences.