Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Staff Software Engineer - ASE Content Architecture Team 
United States, California, Cupertino 
265940791

Today
Your day-to-day responsibilities will include gathering and refining requirements, designing solutions, writing and testing code, and integrating services to ensure an exceptional user experience. You will also contribute to prototyping efforts, mentor team members, participate in design and code reviews, and support incident analysis. As a Staff Software Engineer, your expertise will help guide technical direction, prioritize critical features, and drive the delivery of robust, high-impact solutions.In this role, you will:* Develop transformation platform to unify change data capture (CDC) streams from heterogeneous source systems and deliver them to a centralized data lake in Iceberg format, supporting both initial ingestion and incremental updates.* Build a platform for on-demand, containerized test environments that load targeted production data into isolated databases using minimal input.* Modernize and optimize a self-service data exploration platform by contributing across backend, middleware, and frontend layers, while enabling near real-time data updates through streaming pipelines.* Collaborate on machine learning–based systems to automate metadata generation and support natural language interfaces for querying data.You’ll work closely with engineering, infrastructure, QA, and data teams to design resilient systems, standardize data pipelines, and enable scalable, intelligent solutions across the company.
  • 10+ years of software or data engineering experience.
  • Full-Stack Development experience, including backend systems (Java, Spark SQL) and frontend frameworks (React), with knowledge of distributed search engines like SOLR.
  • Proficiency in Java and strong understanding of distributed systems and backend development.
  • Hands-on experience with stream processing (e.g., Kafka, Flink, Spark Streaming).
  • Practical knowledge of data lake architectures, especially Apache Iceberg or similar formats.
  • Experience with CDC pipelines and integrating diverse database systems (e.g., Oracle, Postgres, NoSQL).
  • Proven ability to develop and manage Dockerized applications and deploy in Kubernetes environments.
  • Experience working with large-scale data pipelines, schema evolution, and metadata management.
  • Bachelor of Science in Computer Science or Equivalent
  • Experience unifying CDC transformations into a standard framework.
  • Familiarity with ML/LLM solutions for metadata, NLP querying, or intelligent documentation systems.
  • Background in test data automation and containerized database environments.
  • Experience building enterprise-grade search and indexing systems.
  • Strong collaboration skills and ability to work across engineering disciplines.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.