Software Developer Engineer - Applications
At a glance
AI generatedTL;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
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
- Software Development Engineer 10
- Apple Business Systems Engineer Manager 8
- iPad Touch Electrical Engineer 3
- Machine Learning Engineer, Apple Store Online 3
- Manager, Machine Learning, Apple Store Online 3