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.