NLP Solutions Software Engineer

Apple is a leading technology company known for its innovative products and services.
$121,908 - $183,643
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
AIML - Machine Learning Engineer, Data and ML Innovation

ML Engineer role at Apple focusing on building evaluation systems for AI products, requiring Python expertise and ML/GenAI experience.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on developing ML solutions for videoconferencing applications like FaceTime, combining AI expertise with real-time media systems.

Engineering Program Manager - Camera Technologies and Computer Vision

Engineering Program Manager position at Apple focusing on camera technologies and computer vision, combining technical leadership with program management to drive innovation in imaging and AI.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on computer vision and AI systems development in Seattle.

Software Engineer - Applied ML - Headphone and Accessories Team

Software Engineer position focusing on Applied Machine Learning for Apple's Headphone and Accessories Team, developing innovative technologies for next-generation products.

Description For NLP Solutions Software Engineer

As an NLP Solutions Software Engineer at Apple, you'll be part of the Silicon Technologies group, focusing on building AI-driven solutions for pressing business challenges. Your role involves developing LLM components for generative AI applications, collaborating with internal teams to understand domain-specific needs, serving as a point of contact for customers, and enabling efficient chip delivery through data-driven approaches. You'll work on creating elegant solutions to complex challenges, ensuring Apple products and services can seamlessly handle tasks loved by millions. This highly visible role requires passion for NLP and generative AI, with responsibilities including LLM component development, cross-functional collaboration, technical issue resolution, and driving efficiency in chip delivery through data utilization.

Last updated 7 months ago

Responsibilities For NLP Solutions Software Engineer

  • Develop LLM components for generative AI applications
  • Collaborate with internal teams to understand domain-specific needs
  • Serve as point of contact for customers, resolving technical issues
  • Enable efficient chip delivery through data utilization

Requirements For NLP Solutions Software Engineer

Python
  • Python programming experience
  • Hands-on experience in NLP and Data Science principles
  • Knowledge of current Gen AI research in RAG, Semantic Search, Agents, or Prompt Engineering
  • Bachelor's Degree

Benefits For NLP Solutions Software Engineer

Medical Insurance
Dental Insurance
401k
Education Budget
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?