JobsSoftware Developer Engineer - Applications
Job description
This role at Apple involves designing and implementing optimal data structures within various data management systems, including Teradata and Oracle. The position requires collaboration with data scientists and business analysts to build new metrics and analysis tools. The focus is on developing robust data pipelines and models while ensuring data integrity and security. Candidates will also explore new technologies to enhance data processing and analysis capabilities.
Requirements
- Master's degree or foreign equivalent in Software Engineering, Computer Science, or a related field.
- 2 years of experience in building robust data pipelines and data models.
- 2 years of experience utilizing Python and Unix shell scripting.
- 2 years of experience designing and developing dashboards using Tableau.
- 2 years of experience developing ETL solutions using SQL.
Responsibilities
- Design and implement optimum data structures in appropriate data management systems.
- Collaborate with data scientists and business analysts to understand business requirements.
- Build robust data pipelines and models by processing and cleansing data.
- Develop data-set processes for data discovery, modeling, and mining.
- Extract and process data using Python, Shell scripting, and complex SQL.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
