Software Engineer, Global Business Intelligence

Singapore, Singapore

Job Description



Summary


Posted: Apr 20, 2022
Role Number:200369320
At Apple, new ideas have a way of becoming extraordinary products, services and customer experiences. Bring passion and dedication to your job and there's no telling what you could accomplish! The Global Business Intelligence team provides data services, analytics, reporting and data science solutions to Apple’s business groups including Retail, AppleCare, Operations, Finance, Sales, Marketing, Apple Media Products and external partners. We lead enterprise data stores with petabytes of data, process billions of rows of data in batch and real-time to provide solutions to our users helping them gain insight and to make informed business decisions. We are looking for a Software Engineer to join our team. If you enjoy learning new technologies, solving challenges with little mentorship, and are comfortable proposing and implementing solutions, demonstrating Software Engineering standard methodologies, you will find it rewarding to work in GBI! In Apple, we leverage a diverse technology stack such as Teradata, PostgreSQL, Snowflake, SingleStore, HANA, Spark, Kafka, Spark, Airflow and beyond. Designing, developing and scaling solutions using these technologies are a core part of our daily job. The ideal candidate for this position should be able to think outside of the box and have passion for building engineering solutions to enable business in making time sensitive and critical decisions.


Key Qualifications


  • In-depth understanding of fundamentals of object-oriented design, data structures, algorithm design, and problem solving
  • Demonstrate passion for excellence in Software Engineering processes, including test driven development
  • Experience in crafting and implementing scalable data insight solutions demonstrating standard methodologies
  • Strong experience with relational databases and NoSQL databases
  • Programming experience in building high quality software. Skills with SQL, Java, Python or Scala preferred
  • Work/project experience with big data, cloud technologies and advanced programming languages
  • Demonstrate strong understanding of development processes and agile methodologies
  • Strong analytical and communication skills. Should be self-driven, highly motivated and ability to learn quickly
  • Experience in Big Data applications using Java, Spark, Hive and Kafka is a huge plus!


Description


Deliver and drive highly available, reliable and innovative data analytics applications Provide technical guidance, direction and problem solving to engineering team members. Drive technical excellence in software development and solution design. Follow and contribute to standard software engineering processes, improve development methodologies over time. Identify problem areas, suggest and deliver scalable solutions. Solid understanding of analytics needs and proactiveness to build generic solutions to improve overall efficiency. Lead/work with many global teams, communicate effectively, both written and verbal, with technical and non-technical multi-functional teams. Keep up-to-date on the newest technology solutions in market to generate innovative ideas to solve business challenges.

Education & Experience




Additional Requirements


  • Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.
  • We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1102491
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned