Posted in

Software Engineer – Machine Learning & AI

Software Engineer – Machine Learning & AI

CompanyApple
LocationCupertino, CA, USA
Salary$121900 – $214500
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, 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

Responsibilities

  • Write high-quality code that’s testable, scalable, and able to 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

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, 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