Apple
Data & Software Engineer
Found: September 13, 2025
This role is based in Zurich, Switzerland.
Responsibilities:
- Design consistent and robust data models.
- Implement data pipelines to process data at scale (up to Petabyte scale).
- Automate data flows and build self-service tooling.
- Preprocess, transform, and clean data across multiple domains.
- Support day-to-day operations of the data team.
Minimum Qualifications:
- Bachelors, Masters, or PhD in Computer Science, Mathematics, Physics, or a related field.
- Excellent programming skills in Python.
- Experience in Machine Learning, particularly in NLP or Computer Vision.
- Ability to design and implement robust data components.
Preferred Qualifications:
- Experience with data orchestration frameworks like Airflow.
- Familiarity with Docker, Kubernetes, Spark, Databricks.
- Strong communication skills and ability to work in a fast-paced environment.