Software Developer Engineer - Applications

Apple Inc

Actively hiring Posted this week
Cupertino, CA Posted 3 days ago $181,100$272,100 / year

At a glance

AI generated

TL;DR

As a Software Developer Engineer at the Applications team, you will be responsible for designing and implementing optimal data structures across various systems such as Teradata, Oracle, Snowflake, and Big Data Technologies. Your day-to-day tasks include collaborating with data scientists and business analysts to build new metrics and analysis tools, developing robust data pipelines using Python, Shell scripting, complex SQL, and REST APIs, and creating ETL solutions adhering to Apple’s stringent data security standards. You will also work on building reports and dashboards with Tableau and Business Objects while continuously exploring new technologies to enhance automation and improve solution quality. This role requires expertise in Python, Unix shell scripting, SQL, PL/SQL, and familiarity with tools like Spark, Dremio, and ThoughtSpot within a large-scale enterprise environment focused on data security and integrity.

Skills

Python SQL Tableau PL/SQL Unix shell scripting Teradata Oracle Snowflake Redshift Hadoop Ecosystem ETL Data pipelines Dashboards Business Objects Dremio CI/CD SDLC

What you'll do

  • Design and implement optimal data structures using Teradata, Oracle, Snowflake, and Big Data Technologies.
  • Build robust data pipelines and models by processing and verifying the integrity of structured and unstructured data.
  • Develop ETL solutions using PL/SQL and stored procedures to adhere to company’s data security standards.
  • Extract and process large volumes of data using Python, Shell scripting, complex SQL, and REST APIs.
  • Create reports and dashboards with Tableau and Business Objects for analytics insights and detailed reporting.

What we're looking for

  • Master’s degree in Software Engineering, Computer Science, or related field with 2 years of experience.
  • Design and implement robust data pipelines and models using Python, Unix shell scripting, and SQL.
  • Develop ETL solutions adhering to company data security standards using PL/SQL and stored procedures.
  • Build dashboards and reports using Tableau for analytics insights and detailed Excel-based reporting.
  • Utilize Big Data technologies like Teradata, Oracle, Hadoop ecosystem, and Snowflake for data management.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 255 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 182 roles with salary data.

Most-posted roles

View all roles at Apple Inc