Enable job alerts via email!

Software Development Engineer - Applications

Apple Inc.

Washington (District of Columbia)

On-site

USD 135,000 - 204,000

Full time

24 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Apple Inc. is seeking a Software Development Engineer - Applications in Washington, D.C. This role involves designing reusable libraries, developing scalable data pipelines, and ensuring data quality. Candidates should have a strong technical background with experience in Java, Scala, and cloud infrastructure as well as a Master's degree in a related field.

Benefits

Comprehensive medical and dental coverage
Retirement benefits
Employee stock programs
Education reimbursement
Discounted products and free services

Qualifications

  • 2 years of experience in the job offered or related occupation.
  • Experience in ETL pipeline design and implementation.
  • Proficiency in distributed databases and cloud infrastructure.

Responsibilities

  • Design and develop scalable big data pipelines using Airflow.
  • Work with analysts to translate requirements into data engineering tasks.
  • Peer review other engineers' work to ensure quality.

Skills

Java
Scala
Spark
Flink
SQL
Kubernetes

Education

Master’s degree in Data Science or Computational Data Science

Tools

Tableau
Superset
Airflow

Job description

Software Development Engineer - Applications

Seattle, Washington, United States Software and Services

Add to Favorites Software Development Engineer - Applications

Description

APPLE INC has the following available in Seattle, Washington. Design and develop reusable libraries and frameworks for common functions using Scala. This includes libraries to perform data transformations, io operations and various other functions. Design and develop Scalable big data pipelines leveraging Airflow to process and analyze large datasets. Schedule, maintain, and monitor production data pipelines and ensure data quality/integrity of data. Work with analysts to gather requirements and translate them into data engineering tasks, e.g. enable support for a new feature within any existing dataset by leveraging new fields and tables. Understand and apply new technologies to optimize projects, e.g. Iceberg, Snowflake and Trino. Each technology enhances and improves the efficiency of the overall platform, e.g. Iceberg is a data storage format which introduces enhanced support for data versioning, time travel and rollback operations. Peer review other engineers work. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $135,400 - $204,000/yr and your base pay will depend on your skills, qualifications, experience, and location.PAY & BENEFITS: Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits: https://www.apple.com/careers/us/benefits.html.Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Minimum Qualifications
  • Master’s degree or foreign equivalent in Data Science, Computational Data Science, Computer Science or related field and 2 years of experience in the job offered or related occupation.
  • 2 years of experience with each of the following skills is required:
  • Utilizing Java and Scala to work on multi-language codebases.
  • Using Spark and Flink to design, maintain and optimize existing data processing jobs.
  • Using SQL and Distributed Relational Databases to analyze and profile data models. This includes troubleshooting data discrepancies and performing pipeline optimizations.
  • Cloud / Distributed Compute: working on cloud infrastructure and working with Kubernetes.
  • Designing and implementing ETL pipelines, leveraging a DAG tool like Airflow or Azkaban.
  • Using data visualization tools, including Tableau or Superset, to create dashboards for datasets.
  • Leading and driving partner teams towards successful implementation of the full data solution.
Preferred Qualifications
  • N/A

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Add to Favorites Software Development Engineer - Applications

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer - Applications

Apple Inc.

Washington

On-site

USD 137,000 - 204,000

13 days ago

Software Development Engineer - Applications

Apple Inc.

Washington

On-site

USD 135,000 - 204,000

13 days ago

Software Development Engineer - Applications

Apple Inc.

Washington

On-site

USD 166,000 - 251,000

24 days ago

Power Apps Developer

General Dynamics Information Technology

Washington

Remote

USD 110,000 - 150,000

3 days ago
Be an early applicant

Power Apps Developer

General Dynamics Information Technology

Washington

Remote

USD 110,000 - 150,000

4 days ago
Be an early applicant

Senior Software Engineer

The Washington Post

Washington

Remote

USD 173,000 - 200,000

2 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Washington

Remote

USD 115,000 - 185,000

6 days ago
Be an early applicant

Software Development Engineer, Foundational AI Applications

Amazon

Arlington

On-site

USD 120,000 - 170,000

3 days ago
Be an early applicant

Go (Golang) Software Engineer for Identity Management

Canonical

Washington

Remote

USD 100,000 - 160,000

7 days ago
Be an early applicant