Software Engineer Specialist

1 week ago


Cupertino, California, United States Apple Full time

**About the Role**

We are seeking a talented Software Engineer to join our Ecosystem Tools team at Apple. As a member of this team, you will play a critical role in building software that supports the development of Apple's hardware product line.

About the Job

This is an exciting opportunity for a skilled Software Engineer to work on challenging projects incorporating Machine Learning and AI. You will collaborate with cross-functional partners throughout Apple to design and develop software that applies ML and AI to solve problems, provide insights, and drive decision-making within Hardware Engineering and beyond.

Responsibilities

  • Create high-quality, testable, scalable code that can be maintained by others in the future.
  • Collaborate across teams and organizations to distill complex requirements into a concrete action plan.
  • Research new ML and AI techniques and advocate for innovative ways to apply them to new and existing problems for our customers.
  • Lead design reviews, author documentation, and give meaningful feedback on the designs of peers.
  • Represent your work to the team and leadership through demos, presentations, and retrospectives.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent work experience.
  • Demonstrated software engineering experience in one of the following: web, native, or Machine Learning/AI applications.
  • Ability to communicate effectively with both technical and non-technical audiences.

Preferred Qualifications

  • 2+ years software engineering experience working in Python or other object-oriented programming language(s).
  • Master's degree in Computer Science, Computer Engineering, or related field, or equivalent work experience.
  • Experience with LLMs, designing and training ML models, and building RAG pipelines.
  • Ability to architect complex systems in a reusable, modular way.
  • Curiosity to learn new technologies and passion for sharing that knowledge with others.

Benefits

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 $121,900 and $214,500, and your base pay will depend on your skills, qualifications, experience, and location.

You'll also 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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

About Apple

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure 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.



  • Cupertino, California, United States Amazon Full time

    Job Description">We are seeking an experienced Hardware Engineering Software Specialist to join our team at Amazon Web Services (AWS). The ideal candidate will have a strong background in software development and hardware engineering, with a passion for building innovative solutions that meet the needs of our customers.">Key Responsibilities:">">Design,...


  • Cupertino, California, United States Amazon Full time

    Job Description: As a Software Development Specialist, you will be responsible for developing and optimizing machine learning models for AWS Neuron. This role involves working closely with compiler engineers and runtime engineers to create, build, and tune distributed inference solutions.Responsibilities:Develop high-quality software solutions to meet...

  • Software Engineer

    1 week ago


    Cupertino, California, United States SysMind Tech Full time

    About SysMind TechWe are a technology company looking for a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing and developing scalable and efficient software systems.Our ideal candidate will have excellent Python coding skills and good JavaScript skills, with experience in developing web applications...


  • Cupertino, California, United States Amazon Full time

    Job Description: You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles to develop state-of-the-art Linux-based networking platforms. These embedded routing platforms enable one of the world's largest and complex networks.You will implement new systems,...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Software Security Specialist to join our SPEAR team in Apple's Security Engineering & Architecture organization. As an expert in application and framework security, you will work with teams across Apple to improve the security of our operating systems.ResponsibilitiesDesign and implement secure software solutions for...


  • Cupertino, California, United States Apple Full time

    Overview: At Apple, we're dedicated to delivering exceptional customer experiences through innovative products and services. As a member of our Software Engineering team, you'll have the opportunity to work with talented individuals who share your passion for technology and creativity.Salary: The estimated annual salary for this role is between $112,900 and...


  • Cupertino, California, United States Apple Full time

    **About Apple**Apple is a technology company that specializes in creating innovative products and services. As a leader in the tech industry, we're constantly pushing the boundaries of what's possible.We're looking for a talented Software Engineer to join our team in Cupertino, California. In this role, you'll have the opportunity to work on various projects...


  • Cupertino, California, United States Manpower Group Inc. Full time

    Job Title: Senior Software Development SpecialistAbout the Job:We are seeking a highly skilled Software Engineer to join our team in Cupertino, CA. As a key member of our data processing and machine learning team, you will be responsible for developing web-based toolkits for internal use.Responsibilities:Develop web-based toolkits for data processing and...


  • Cupertino, California, United States Apple Full time

    **About the Role:**We are seeking a skilled Software Engineering Manager to lead our Virtualization team. As a member of the Core Operating Systems group, you will be responsible for developing and delivering an amazing virtualization experience for Apple products.Key Responsibilities:Lead a team of system software engineers in the development of the Apple...


  • Cupertino, California, United States Diverse Lynx Full time

    **Job Title:** Software Development EngineerWe are looking for a skilled Software Development Engineer to join our team at Diverse Lynx LLC in Sunnyvale, California. This is a full-time position with an estimated salary of $175,000 - $225,000 per year.About the Role:As a Software Development Engineer, you will be responsible for designing, developing, and...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we're looking for a talented Software Development Engineer in Test to join our Storage System Quality Engineering team. This is an exciting opportunity to work on cutting-edge storage technology that powers some of the world's most innovative products.As a Software Development Engineer in Test, you'll be responsible for ensuring the...

  • Software Engineer

    1 week ago


    Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our development team, you will be responsible for designing, developing, and testing device software.Key ResponsibilitiesWork with designers to turn vague ideas into meaningful prototypes and demo them to stakeholders.Write high-quality,...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Title: Software Engineering ProfessionalJob Description:As a Software Engineering Professional, you will be responsible for designing, developing, and maintaining software applications using Python and DevOps principles. You will work with our team to ensure the quality and reliability of our software products.Key Responsibilities:Design and develop...


  • Cupertino, California, United States Apple Full time

    Job OverviewSPEAR is a dedicated team of software engineers with a passion for user security. We work with teams across Apple to improve the security of our operating systems.The SPEAR team is hiring a collaborative applications and frameworks software engineer with a drive to improve the security of end-user devices. The ideal candidate will have a deep...


  • Cupertino, California, United States Apple Full time

    We're seeking a highly skilled Software Localization Quality Specialist to join our team at Apple. As a key member of our Services UI Localization team, you'll be responsible for overseeing the localization testing process and ensuring the quality of our international user experience. Your expertise will be invaluable in driving our globalization efforts...


  • Cupertino, California, United States Apple Full time

    Company Overview:">At Apple, we're passionate about creating innovative products that revolutionize the way people live, work, and play. Our teams are dedicated to pushing the boundaries of technology and making a positive impact on the world.">About the Role:">We're seeking an experienced Software Engineer in Test to join our Quality Engineering team. As a...


  • Cupertino, California, United States Apple Full time

    Software and Hardware Integration Specialist">We are seeking a talented Software and Hardware Integration Specialist to join our team at Apple. As a member of our Platform Architecture Engineering group, you will be responsible for developing macOS, iOS, and micro-controller code, investigating new technologies, prototyping concepts, and creating...


  • Cupertino, California, United States Apple Full time

    Job Summary:As a Quality Assurance Engineer in Apple's Security Engineering & Architecture organization, you will play a critical role in ensuring the quality of ambitious software security features. The SPEAR team is a dedicated group of engineers who work on security hardening across all of Apple's operating systems. Our work involves developing...


  • Cupertino, California, United States Apple Full time

    OverviewThe SWE Developer Productivity organization at Apple builds technologies and tools to enhance software engineers' productivity. The Build Execution team supports this mission by developing a large-scale functional build system service used by all Software Engineering teams.We are seeking experienced engineers to join our efforts, working on extending...


  • Cupertino, California, United States Apple Full time

    Company OverviewAt Apple, we are passionate about advancing wireless technologies to deliver seamless connectivity experiences. Our team is dedicated to crafting innovative solutions that empower users to connect with their devices effortlessly.SalaryThe estimated base pay for this role ranges from $143,100 to $264,200 per year, depending on skills,...