Software Engineer in Natural Language Processing (NLP) and Machine Learning
at Apple
Cupertino, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Feb, 2025 | USD 264200 Annual | 16 Nov, 2024 | 3 year(s) or above | Nlp,Swift,Computer Science,Python,Machine Learning,Apple | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
SUMMARY
Posted: Nov 12, 2024
Weekly Hours: 40
Role Number:200578702
Are you interested in building amazing Generative AI experiences that will touch the lives of billions of people by utilizing state-of-the-art NLP and machine learning? Do you enjoy collaboration and team work to accomplish innovative ML driven user experiences? We are looking for a Software Engineer who is passionate about translating expertise in NLP and ML into impactful applications for users. The role allows you to be a highly multi-functional engineer with plenty of opportunities to collaborate cross-functionally and get high visibility for your work. Our team is responsible for the Research, Development and Deployment of ML/NLP technologies that power Apple Intelligence on device and on private compute cloud - adapters, speculative decoding, guided generation to name a few. Our team was also responsible for building Generative AI experiences for Writing Tools, Smart Replies in iOS/macOS 18, Transformer Models for Keyboard on iOS 17. Our team has a great mix of talent across NLP, Software Engineering and Machine Learning. We love to share our knowledge within our team, stay abreast of state-of-the-art and deliver outstanding products for our users. We also have a strong culture of multi-functional collaboration across teams at Apple.
DESCRIPTION
As a member of this premier team, you will work on the intersection of NLP, Machine Learning and Software Engineering. The position requires proven hands-on NLP experience in conjunction with Software Engineering. The role spans the entire gamut of NLP: text processing, empirical experimentation for building state-of-the-art NLP models, productizing Generative AI features for Apple. You will collaborate closely with several engineering teams at Apple that work on machine learning and NLP.
- Experience writing production software (Swift, C/C++, Obj-C, Python)
- Strong machine learning (ML) fundamentals
- B.S, M.S. or PhD in Computer Science or a related field
- 3+ years experience in relevant roles
PREFERRED QUALIFICATIONS
- Hands-on experience in using open-source ML toolkits, e.g., PyTorch, Tensorflow
- Hands-on experience with building NLP/Generative AI applications
- Excellent communication and organizational skills
Responsibilities:
- Experience writing production software (Swift, C/C++, Obj-C, Python)
- Strong machine learning (ML) fundamentals
- B.S, M.S. or PhD in Computer Science or a related field
- 3+ years experience in relevant role
REQUIREMENT SUMMARY
Min:3.0Max:8.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Phd
Proficient
1
Cupertino, CA, USA