AI/ML – iOS CarPlay Engineer, Siri Experience

Apple
Apple

Job Overview

Key Qualifications

  • You have 5+ years of professional software development experience and 3+ years building native iOS apps
  • You have experience architecting complex applications and/or frameworks
  • You have a proven understanding of iOS app design principles, patterns, and best practices.
  • You have expertise with object-oriented design, performance optimization, and multi-threading on mobile platforms, and are comfortable in any coding environment
  • You design code to be modular, extensible, well tested, and easy to understand
  • You can communicate complex ideas optimally and you thrive in a collaborative environment
  • You have a passion for building phenomenal user experiences that surprise and delight users
  • You are excited to contribute to the most advanced mobile operating system in the world.
  • PREFERRED QUALIFICATIONS
  • Data analysis experience
  • Excellent presentation skills
  • Experience developing end-to-end automated testing
  • Description

    • Your primary responsibilities will be to plan and build features in the Siri iOS frameworks. You’ll make informed architectural decisions and work with engineers to scope and build future features. You’ll collaborate with software teams that work on CarPlay, Audio, Machine Learning, and others to incorporate the latest technologies. You’ll create code that is performant, architected for the future, and built for testing.• You’ll study data to understand how well things are working and where we can improve. • • • • You’ll work with product teams and designers to plan these changes. • You’ll debug and improve other OS frameworks along the way!• You care about getting things right and creating delightful experiences for the user — experiences that were not even possible before. We do this on devices that you, and millions of others, trust to be the most helpful and beautiful technological products in their lives. You will be part of an incredibly supportive, forward-thinking, and passionate team who care about the same things, and always help make each other successful. You might be the person we are looking for if: • You enjoy spending hours digging in to understand why something works the way it does, so you can be best equipped to make it better.• You can jump between coding languages and parts of the stack to understand and fix problems.• You are excited to explore and contribute to code in all parts of the operating system.• You often spend more time writing a good test than you did writing the code.• You thrive in fast paced environments where there may be ambiguity; you are willing to listen and learn, ask for what you need, and help others.

    Education & Experience

    BS degree in Computer Science / Engineering or equivalent experience.

    View More
    Job Detail
    Shortlist Never pay anyone for job application test or interview.