Sr Software Engineer, Siri User Experience Metrics and Data
Cupertino, CA - USA
Job Summary
Join us in building the data backbone of Siris regression detection system - the platform that enables engineering teams and senior leadership to see understand and improve product this role youll build large-scale data systems that power metrics observability at scale. Success in this role means not only technical excellence but also the ability to collaborate across teams communicate effectively and align diverse stakeholders around solving complex high-impact thrive in fast-paced dynamic environments and are comfortable navigating ambiguity to deliver meaningful incremental impact. You bring strong problem-solving skills operate with a high degree of autonomy and have a track record of executing effectively. With a commitment to continuous learning and attention to detail you actively seek opportunities to innovate and share knowledge. You follow engineering best practices - including unit testing CI/CD documentation monitoring and alerting - to ensure reliable maintainable this role youll collaborate closely with stakeholders to understand metric needs provide technical guidance gather requirements and deliver robust data solutions and intuitive dashboards.
7 years of development experience and Bachelors or Masters degree in Computer Science or related field or 5 years development experience and PhD in Computer science or related field. nExpert knowledge of one or more object-oriented programming languages (Java Objective-C C Scala Swift etc) or scripting languages (Python Ruby Bash etc.).nExperience working with Spark or other distributed data technologies (e.g. Hadoop Presto Flink Druid) for building efficient and large scale data in development of big data systems and ETL for product metrics and analysis of large data volumes to identify patterns draw insights and troubleshoot issues. nKnowledge of SQL to analyze data derive insights and drive experience including being a technical lead for complex cross functional development projects demonstrating good technical judgement and prioritization skills.
Experience supporting the end-to-end machine learning lifecycle including data ingestion feature pipelines batch inference and model monitoring in production -on experience building scheduling and maintaining data and ML workflows using orchestration frameworks such as Apache AirflownExperience working in cloud environments (AWS GCP or Azure) and integrating data pipelines with cloud-native storage and compute services
Required Experience:
Senior IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more