Logo
Apple

AIML Sr Full-stack Software Engineer, Data Operations

Apple, Seattle, Washington, us, 98127

Save Job

Overview

AIML Sr Full-stack Software Engineer, Data Operations Location: Seattle, Washington, United States Description

Our broader organization is responsible for delivering high-quality, human annotated, machine learning data at scale for product teams across Apple. We are both an operations engineering team and a trusted partner in the development of Apples consumer software and hardware experiences. This global data annotation and collection initiative enables Apple to create amazing machine learning driven experiences and advance flagship experiences like Siri, Photos, Vision Pro and more. Our team delivers custom, high-value, scalable, self-service solutions to accelerate the machine-learning data annotation program such as reinforcement learning from human feedback (RLHF) at Apple. We are an Agile product and engineering team making and augmenting user experiences by providing insights into key metrics, creating automated work flows, and providing services, APIs, and user-interfaces to a diverse set of stakeholders. We build and maintain iOS applications, web applications, cloud-based services, and large-scale data pipelines. Robust, predictable, scalable, monitored, efficient and highly-available services are critical to our success. We are a user-focused, multi-disciplinary team of exceptional designers, product managers and software engineers with a variety of backgrounds. We embrace diverse opinions, open debate, taking risks, and are always looking to grow as a team. We work backwards from our customers needs. If you are a software engineer with proven computer science fundamentals, phenomenal engineering practices and relentless customer-focus, then come join us! Minimum Qualifications

Bachelors or greater in Computer Science or equivalent experience Experience leading and delivering complex projects with multiple cross-functional technical and business collaborators spanning different teams Experience mentoring other software engineers Enjoys learning new skills and technologies Experience building and maintaining either: OS or Android apps that communicate with cloud-based backend services, experience building web-based applications using technologies like React, Vue, or Angular, or cloud-based data-processing pipelines and production web services that use external services Interest in building and maintaining Swift applications on various Apple operating systems (iOS, macOS, visionOS, watchOS, etc.) and interest in learning about these technologies Excellent collaboration and communication skills with a focus on the user experience Experience with a modern compiled object-oriented language such as Swift, Objective-C, Go, C++, or Java Experience writing automated unit, integration, and acceptance tests Experience with continuous integration systems Preferred Qualifications

Experience leading and delivering complex projects with multiple cross-functional technical and business collaborators spanning different teams Experience mentoring other software engineers Enjoys learning new skills and technologies Experience building and maintaining either: OS or Android apps that communicate with cloud-based backend services, experience building web-based applications using technologies like React, Vue, or Angular or cloud-based data-processing pipelines and production web services that use external services Interest in building and maintaining Swift applications on various Apple operating systems (iOS, macOS, visionOS, watchOS, etc.) and interest in learning about these technologies Excellent collaboration and communication skills with a focus on the user experience Experience with a modern compiled object-oriented language such as Swift, Objective-C, Go, C++, or Java Experience writing automated unit, integration, and acceptance tests Experience with continuous integration systems Experience building and maintaining distributed systems (e.g., distributed compute using Spark or Hadoop) Experience working in a Unix environment (Darwin, Linux, BSD, or similar) Experience with commercial cloud services (e.g., AWS, Google Cloud, Microsoft Azure) Familiarity with or interest in Agile software development processes (Scrum, Extreme Programming, or similar) Experience with databases and strong SQL skills Experience with more than one programming language Compensation & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. The base pay range for this role is between $139,500 and $258,100, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apples discretionary employee stock programs. Youll receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses including tuition. This role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. 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. #J-18808-Ljbffr