Taro Logo

NLP Solutions Software Engineer

A leading technology company that designs and develops consumer electronics, software, and services.
$181,100 - $318,400
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI

Description For NLP Solutions Software Engineer

Apple's Silicon Technologies group is seeking a passionate NLP Solutions Software Engineer to join their team in building generative AI applications. This role sits at the intersection of artificial intelligence and hardware innovation, where you'll be instrumental in developing AI-driven solutions that address critical business challenges.

As part of this highly visible position, you'll be responsible for developing LLM components for generative AI applications, collaborating with internal teams to understand domain-specific needs, and serving as a technical point of contact for resolving issues. Your work will directly impact Apple's ability to leverage data and drive efficiency in chip delivery.

The ideal candidate brings extensive experience in Python programming, NLP, and data science principles, along with knowledge of cutting-edge generative AI research. You'll work with state-of-the-art technologies including embeddings, vector stores, and similarity matching techniques while collaborating with Apple's renowned AIML organization.

This role offers a competitive compensation package including a base salary range of $181,100 to $318,400, plus equity opportunities through stock programs, comprehensive benefits, and the chance to work on technology that impacts millions of users worldwide. You'll be part of Apple's commitment to creating elegant solutions to complex challenges while ensuring their products and services maintain the seamless experience users love.

Join Apple's engineering team and help shape the future of AI integration in consumer technology. Your expertise in NLP and software engineering will be crucial in building the next generation of intelligent systems that power Apple's innovative devices and services.

Last updated 2 days ago

Responsibilities For NLP Solutions Software Engineer

  • Developing LLM components for use in generative AI applications
  • Collaborate with internal multi-functional design teams and AIML organization
  • Serving as the point of contact for customers, resolving technical issues
  • Enabling the organization to leverage data and drive efficiency in chip delivery

Requirements For NLP Solutions Software Engineer

Python
Linux
  • 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
  • BS and 10+ years of relevant industry experience
  • Experience in designing and implementing information retrieval systems
  • Strong background in ML related software engineering
  • Proficiency in articulating technical and architectural challenges
  • Designed and optimized RESTful services
  • Comfort within Linux/Unix environments
  • Understanding of software engineering practices

Benefits For NLP Solutions Software Engineer

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

Interested in this job?

Jobs Related To Apple NLP Solutions Software Engineer