Summary Posted: Dec 5, 2023 Role Number: 200525685 Do you want to join a team that is critical to the success of Apple? Become a part of the team responsibility for the data collection (in ExaBytes) and reporting for all of Appleās hardware products around the world.
We shape the next generation of enterprise data solutions by working on cutting-edge technologies and collaborating with talented teams across Apple. Our systems enable Apple engineering and operations teams to build the next ground breaking product and deliver exceptional quality in every product we sell. You'll be joining our diverse and talented team to summarize, simplify, and solve complex problems in our global ecosystem.
We advance technology by relying on each other's strengths and skills to build something bigger than ourselves. For this reason, team culture is central to our values. We value social skills and integrity as much as technical craft.
We are looking for an extraordinary engineer with experience building large-scale data platforms, analytic tools and solutions which can help take our environment to the next level. Do you excel in a high-demand setting and exceed expectations in an environment that requires time-management? The right person will prioritize tasks and complete assignments ahead of schedule. While being a great standout colleague, you will also work independently. Key Qualifications Key Qualifications Experience in Java, Scala, Python or equivalent programming language 5+ years of work experience in software engineering or data engineering involving full software development lifecycle Fundamental grasp of computer science basics including data structures and algorithms Flexibility with a creative approach to problem solving Hands-on experience with design and development in the Big Data and NoSQL technologies (such as S3, HBase, Cassandra, Spark, Kafka, Druid or Elastic Search) Confirmed understanding of design and development of large scale, high throughput and low latency applications Experience in handling architectural and design considerations such as performance, scalability, reusability and flexibility issues Proven technical leadership and interpersonal skills Ability to solve problems in collaboration with business partners Strong proficiency and ability to learn new technologies quickly Experience in developing batch and streaming applications at Scale Experience with application deployments using Docker and Kubernetes Hands-on experience in developing and deploying applications in Public Cloud Desired: Experience of multi cloud platform development and best practices Plus: Active contributions to open source projects such as Apache Spark, Kafka, etc. Contribute to a work climate where differences are valued and supported Description Description Customer-oriented mindset with a focus on delivering quality support and ensuring high customer satisfaction.
Interact with end-users to understand, clarify, and document issues, as well as to provide updates on issue resolution progress.
Debug and analyze application code to identify and resolve bugs, errors, or other issues impacting performance. Provide operations support, fix, debug and upgrade software.
Excellent communication skills to convey technical information to both technical and non-technical stakeholders.
Envision the functional and non-functional requirements to create solutions either newly or build on top of existing tools.
Ability to define technologies, patterns and prototype solutions for new requirements to materialise it as a well-functioning project.
Build the front end of applications through appealing visual design.
Use test-driven development to ensure responsiveness, consistency and efficiency.
Collaborate with other team members to build technical solutions that meet customer needs. Education & Experience Education & Experience BE / BTech or Masters degree in computer science or information management from a premier school Additional Requirements Additional Requirements
View Original Job Posting