AIML - Sr OS Software Engineer, Evaluation
$150.4k - $277.6kApple Inc.
AIML - Sr OS Software Engineer, Evaluation
Cupertino, California, United States Software and Services
For the engineer that obsesses on how software can enable OS developers to evaluate and improve their features, there is no better place than Apple’s Experimentation team. The Experimentation team builds an end-to-end platform spanning the OS, data, and server for all the Apple OSes, operating at a scale of 2.5+ billion devices. We are addressing key challenges to accelerate the adoption of AI and an experimentation culture mindset across all Apple products/services. We are seeking seasoned engineers that can push the boundaries of low-level operating system technologies while maintaining a customer-centric focus on the developer and user experience.
Description
The mission of Evaluation is to measure, understand, and proactively improve all Apple features. We are looking for an experienced engineer to build and extend the experimentation system for Apple to use across all our operating systems. You will be responsible for the on-device daemon and framework, that is at the heart of the experimentation platform. You will partner with feature teams across Apple to enable them to make a positive impact for the customers. You will ship code that runs on devices you use every day and powers a variety of Apple products. You will obsess over memory, power, performance in addition to the developer experience. Your technical leadership will drive critical design discussions, elevate peers through code reviews, and push the boundaries across the operating system.
Responsibilities
- Design and implement new features and APIs for the on-device Experimentation service that is deployed across multiple Apple operating systems
- Develop and maintain high-performance libraries that are easy to use by developers
- Participate in all phases of software development cycle: from problem definition and design, through implementation, testing, and debugging
- Diagnose and resolve issues across different layers of the software stack
- Write unit and integration tests for new and existing code
- Work with cross-functional teams to enable developer and product features
- An appreciation how an OS design impacts end-user experience
Minimum Qualifications
- BS in Computer Science, or a related field with 7 years of work experience; or a MS in Computer Science, or related field with 5 years work experience
- Industry experience in Objective-C, Swift, C/C++, Kotlin, or similar languages
- System design and architecture skills
- Strong understanding of operating system fundamentals such as threading, synchronization primitives, inter-process communication, and scheduling
- Excellent collaborative skills, with the ability to work with a team to design system architecture
- Proven ability to deliver Operating Systems production grade software
Preferred Qualifications
- Skilled at programming interface design
- Experience in iOS, macOS, or similar operating systems
- An appreciation of how a platform design impacts end-user experience
- Experience in experimentation or A/B testing and AI
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, 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 Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, 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
At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants
Apple accepts applications to this posting on an ongoing basis.
#J-18808-Ljbffr$150.4k - $277.6k
...AIML - Sr Software Engineer - AI, Evaluation Cupertino, California, United States Machine Learning and AI Do you want to help build the next generation of Apple AI products? Our Evaluation organization measures quality across Apple Intelligence, Siri, and newest...SeniorRelocation$184.7k - $324.8k
...you could accomplish. The AIML Evaluation org works with teams across Apple... ..., and processes that enables engineers to build rich, structured... ...will leverage your expertise in software development on Apple... ...with a deep understanding of OS internals, concurrency, and memory...SeniorShift work$194k - $349k
...in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that... ...sensor telemetry for model training, evaluation and on-device inference, and... ...features. Features will cross-cut most core OS subsystems such as file system, memory...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work$184k - $287.5k
...Autonomous Vehicles.We are looking for an experienced engineer to join our Planning and Control team to work on metrics and evaluation. In this role you will enable rapid planner... ..., and evaluation of our Autonomous Vehicle software.Build compelling, data driven evaluation...SeniorFull timeRemote work- ...experiences. About the Organization The Evaluation team builds and evolves the evaluation... ...-level results into clear feedback for engineering and leadership, and help accelerate validated... ...to introspect autonomous driving software performance at subsystem interfaces across...SeniorFull timeLocal areaWork from home
$184.7k - $324.8k
...AIML Sr. Privacy & Data Governance Engineer, Evaluation Cupertino, California, United States Software and Services Imagine what you could do here. At Apple, new ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion...SeniorRelocation$184.7k - $324.8k
...your job and there’s no telling what you could accomplish. The AIML Evaluation org works with teams across Apple to build platforms, create... .... This role blends analytical thinking with practical engineering skills in a highly collaborative environment. Responsibilities...SeniorRelocation$164k - $295k
...processing Drive backend engineering and process automation across... ...latency, cost, correctness, and evaluation Design the guardrails and... ...team ~ Commitment to software quality — unit tested, code reviewed... ...understanding of Windows OS internals and the Windows API...SeniorPermanent employmentWork experience placementWork at officeLocal areaWorldwide$237.6k - $401.7k
...AIML - Sr Machine Learning Engineering Manager, Evaluation Cupertino, California, United States Machine Learning and AI Apple's AIML Evaluation team builds... ...in machine learning, applied research, or software engineering, including experience building production...SeniorRelocation$184.7k - $324.8k
...AIML - Sr Data Scientist, Evaluation Do you get excited by driving product impact via measurement and evaluation, for products and services used... ...and rigorous use of data. You will partner with various engineering teams to improve search quality and guide feature...SeniorWork experience placementRelocation$153.2k - $234.1k
...driven improvements to the Autonomous Vehicle software by designing, implementing, and maintaining robust processes for evaluation and validation of our AVs. To achieve this... ...position, you will work closely with AI/ML Engineers, Simulation Engineers, Systems Engineers,...SeniorFull timeLocal areaWork from homeFlexible hours$150.4k - $277.6k
...Senior Software Engineer, Triage Services Cupertino, California, United States Software and... ...for all technologies developed by Core OS.This role blends distributed systems engineering... ...gets better over time through rigorous evaluation and feedback loops. The goal is to make...SeniorImmediate startRelocation$194k - $349k
...threats detected in their environments. This is a Senior Software Development Engineer (SDE) role in the CTIO team that delivers the cutting edge... ...our sensor (lightweight agent) for Linux, Windows, and Mac OS platforms. The SDE’s in the team own design and development...SeniorPermanent employmentWork experience placementWork at officeLocal areaRemote work- ...Role: Sr Data Science Lead - Deep Learning Location: Santa Clara, CA - Onsite... ...7. Experience in working with data engineering teams to build and optimize data pipelines... ...origin or disability. All applicants will be evaluated solely on the basis of their ability,...Senior
$204k - $259k
...Senior Software Engineer, Quantitative Evaluations Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver...SeniorFull timeRemote work- ...seeking a passionate and experienced Senior Software Engineer in development to own overall... ...with emerging technologies and trends and evaluate their potential for adoption. Mentor... ...layers of the Technology stack (Software, OS, network) and optimizing complex applications...SeniorFull timeH1bLocal areaWork from homeRelocation3 days per week
- ...Job Title: Software Developer Location: Santa Clara, CA Years of Experience: 2+ Years... ...adhering to best practices in software engineering. Responsibilities: Develop, test, and maintain... ...or disability. All applicants will be evaluated solely on the basis of their ability,...SeniorSecond job
$184k - $287.5k
...time streaming.We are seeking a Senior Software Engineer to join a team of skilled and motivated... ...experienced by users, refine to enable evaluation of quality improvements with high confidenceLeverage... ...of the software stack, including OS internals, user-mode and kernel-mode...SeniorFull timeRemote workWorldwide$130k - $220k
Santa Clara, CAData Engineering - ML Infrastructure /Full-time /HybridFinding the right data... ...most valuable moments for training and evaluation, then turn those methods into reliable... ...are open to candidates at either the Software Engineer or Senior Software Engineer level...SeniorFull time$193.3k - $261.5k
...security solutions for their cloud services.Our software developers build the next generation... ...for highly-motivated and passionate engineers to build next generation of network management... ...and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen...SeniorInternshipLocal areaWork from homeFlexible hours$170k - $210k
...our Secure it Forward program.TheRoleYubico is looking for a Sr. Software Engineer who is innovative and has a passion for building security... ...setting up and conducting interviews and tests for applicants, evaluating and assessing results and selecting candidates, and as...SeniorContract workWork at officeImmediate startWorldwide- ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one... .... We are seeking a versatile Sr. Software Engineer who can span a range of software... ...and engineering backgrounds to rapidly evaluate the desirability, feasibility, and viability...SeniorLocal areaWorldwideFlexible hours
$184.7k - $324.8k
...Sr Software Engineer, Applied AI and Test Automation - Camera Software Cupertino, California, United States Software and Services On... ...reports that engineers act on with confidence, along with the evaluation harnesses that keep those systems honest. Raise the...SeniorWork experience placementRelocationShift work$162k - $260k
...latest news from Aurora, visit aurora.tech or follow us on LinkedIn.What we are looking forWe’re searching for a Senior Software Engineer, ML Evaluation & Introspection Infrastructure to join our Behavior Analysis team, reporting to the team’s engineering manager. Aurora...SeniorWork at officeLocal area3 days per week- ...customer, accountable to the Field Engineering Director and Sales Team for... ...architecture and application software expertise Proven track record... ...for moving platforms from evaluation to committed volume... ...ecosystem and familiarity with Linux OS at debug level Experience leading...SeniorRemote work
$184.7k - $277.6k
...Sr. Software Engineer, Enterprise Technology Services Cupertino, California, United States Corporate Functions Do you want to help build... ...services around data and integration workflows. Evaluate products and emerging technologies and adopt them into projects...SeniorHourly payContract workWork experience placementWorldwideRelocation$214k - $261.5k
...devices.OverviewWe’re seeking a Senior Staff Software Engineer to lead the evolution of Dolby Vision... ...compute, HDR video architecture, and OS-level media frameworks. You’ll define... ...with color science and picture quality evaluation.Strong communication and documentation...SeniorFull timeLocal areaWorldwideFlexible hours$190.1k - $285.1k
...you enjoy writing efficient software, tuning and scaling large distributed... ...work alongside world-class engineers building the platforms that... ..., and data availability.* Evaluate and implement new open-source... ...You****Basic Qualifications — Sr Software Engineer:*** 8 years...SeniorWork at officeRemote work- ...invasive care.Job DescriptionAs an Embedded Software Engineer in the Future Forward organization, you... ...enable system infrastructure, including OS drivers, hardware interfaces, real-time... ...into prototype implementations to evaluate, iterate, and advance novel robotic systems...SeniorLocal areaWorldwideFlexible hours
$140k - $215k
...This is a full stack backend engineering position on the Spotlight platform... ...a global teamCommitment to software quality — unit tested, code... ...understanding of Windows OS internals and the Windows APIExperience... ...systemsExperience with evaluation and observability tooling for...SeniorFull timeWork experience placementWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AIML - Sr OS Software Engineer, Evaluation. Be the first to apply!
- software engineer amazon Cupertino, CA
- information technology software engineer Cupertino, CA
- federal - software developer Cupertino, CA
- software engineer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- remote entry level software developer Cupertino, CA
- software engineer contract Cupertino, CA
- network software engineer Cupertino, CA
- intel software engineer Cupertino, CA
- software engineer internship Cupertino, CA




