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:
AI/ML - Build and Integration Engineer

Build and integrate AI/ML solutions at Apple, developing tools and processes for ML-based products while working with global teams to enhance Siri and other AI products.

Machine Learning Software Engineer - Biometrics

Machine Learning Software Engineer position at Apple focusing on biometric ML algorithms and computer vision for products like Face ID and Apple Vision Pro.

AI/ML - Applied Research Engineer, Machine Translation

Applied Research Engineer position at Apple, focusing on machine translation technology and NLP, offering competitive salary and benefits in Seattle.

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 — Trust and Safety (Account Trust)

Machine Learning Engineer position at Apple focusing on Trust and Safety, developing ML solutions for fraud prevention and account security.

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?