Gbi Software Engineer - Apple Inc.
  • Cork, Munster, Ireland
  • via BeBee.com
-
Job Description

Software Engineer (Data Applications)

Apple's Global Business Intelligence (GBI) team is seeking an experienced Software Engineer to build high-quality, scalable, and resilient distributed systems that power Apple's analytics platforms and data pipelines.

About the Role

  • Design, build, test, and ship high-quality software solutions on cloud platforms.
  • Work closely with internal customers to understand their requirements and propose new features and ecosystem changes.
  • Develop new components and features from concept to release.
  • Collaborate with cross-functional teams to drive development and deployment of cloud-based applications.

Key Responsibilities

  • Build high-quality software solutions using object-oriented design principles, data structures, and algorithm design.
  • Develop cloud-based applications using large-scale compute services, database services, APIs, and ETL.
  • Design and develop scalable and resilient distributed systems on cloud platforms.
  • Collaborate with internal customers to understand their requirements and propose new features and ecosystem changes.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • 3+ years experience building enterprise-level applications on large-scale distributed systems.
  • Proficiency in at least one of the following programming languages: Python, Scala, or Java.
  • Cloud technology experience on platforms like AWS, Microsoft Azure, Google Cloud.
  • Demonstrated knowledge and experience in Software Engineering processes, including test-driven development.

About Apple

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

;