Apple is seeking a Senior Software Engineer to define and implement the architecture, roadmap, and deployment of intelligent systems, combining cutting-edge software engineering with machine learning to build systems that shape the future.
Requirements
- 8+ years of software development experience with a focus on software engineering and machine learning.
- Expertise in developing large-scale, distributed computing systems.
- Proficiency in designing, implementing, and supporting scalable systems.
- Familiarity with embeddings, retrieval algorithms, agent frameworks, and data modeling for vector databases.
- Proven track record in architecting and deploying intelligent systems, from strategy to execution.
- Strong proficiency in languages like Python, Java, or similar, with a solid understanding of frontend frameworks.
- Deep knowledge of ETL and software engineering tools, including Apache Spark, Kafka, and Airflow.
Responsibilities
- defining and implementing the architecture, roadmap, and deployment of our intelligent systems
- guide complex projects from concept to adoption
Other
- values exceptional user experiences
- passion for creating world-class products
- results-oriented, innovative team
- growth and collaboration are core values
- Passion for solving complex problems and uncovering hidden insights through data.