C++ Software Engineer - Generative AI Safety Systems

Global technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For C++ Software Engineer - Generative AI Safety Systems

Apple's Robustness and Safety AI (RSAI) team is seeking a skilled C++ Software Engineer to join their System Intelligent and Machine Learning (SIML) group. This role focuses on developing AI safety systems that impact over 1.5B Apple products globally. The position involves working on foundational machine learning technologies and OS-layer software support for AI safety, serving as the safety foundation for various Apple Intelligence experiences including Writing Tools, Image Playground, Genmoji, Image Wand, and Photos.

The ideal candidate will be passionate about Generative AI and Apple Intelligence, with a strong focus on ensuring the safe deployment of ML technologies in real-world applications. You'll be working alongside experts to architect and deliver solutions that have significant impact across Apple's platforms. The role requires expertise in C++ development, multithreaded programming, and a deep understanding of AI safety principles.

As part of the team, you'll be responsible for algorithm design, software implementation, and integrating cutting-edge research into production frameworks. The position offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that affects millions of users. You'll be contributing to various Apple Intelligence experiences while ensuring their safety and reliability.

The role combines technical expertise with collaborative teamwork, requiring someone who can thrive in a fast-paced environment while maintaining high standards of quality and safety. This is an excellent opportunity for a senior engineer looking to make a significant impact in the field of AI safety while working at one of the world's leading technology companies.

Last updated a month ago

Responsibilities For C++ Software Engineer - Generative AI Safety Systems

  • Contributing to design and architecture
  • Prototyping and developing software related to AI safety
  • Profiling and optimizing performance
  • Implementing tools & testing
  • Collaborating with product teams before and after feature launch
  • Algorithm design and software implementation
  • Integrating research into production frameworks

Requirements For C++ Software Engineer - Generative AI Safety Systems

  • Software development experience in C++ and/or Swift
  • Deep understanding of multithreaded programming
  • Strong analytical, programming and debugging skills
  • Excellent communication and collaboration skills
  • Upbeat, adaptable, and results oriented with a positive attitude

Benefits For C++ Software Engineer - Generative AI Safety Systems

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple C++ Software Engineer - Generative AI Safety Systems

Senior Software Engineer (Pega), Enterprise Systems

Senior Software Engineer position at Apple focusing on Pega development for enterprise systems and customer service applications.

Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Senior Software Engineer position at Apple focusing on JVM-based libraries and traffic systems, offering competitive compensation and comprehensive benefits.

Senior Software Engineer - Traffic, JVM Frameworks (ASE)

Senior Software Engineer position at Apple focusing on JVM-based libraries and traffic engineering, offering competitive compensation and comprehensive benefits.

Senior Software Engineer: Media Processing - Apple Vision Pro

Senior Software Engineer position at Apple working on media processing for Vision Pro, focusing on frameworks and SDKs development with AR/VR technologies.

Operations Test Engineer

Senior Operations Test Engineer position at Apple focusing on manufacturing test solutions and product quality assurance.