Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)
$138.9k - $256.5kFull-time
Apple Oakbrook
:
Summary Posted: Feb 27, 2024 Role Number: 200535756 Are you interested in building amazing text input 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 many applications on Apple Platforms including the latest Transformer Models for Keyboard on iOS 17. We build innovative and pervasive NLP technologies that power a multitude of user experiences on Apple platforms by blending Sensor technology, NLP, ML & Software engineering. 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. Here are a selection of relevant WWDC presentations: Key Qualifications - Experience writing production software (C/C++, Obj-C, Python)
- Hands-on experience with building NLP applications
- Good machine learning (ML) fundamentals
- Hands-on experience in using open-source ML toolkits, e.g., PyTorch, Tensorflow
Excellent communication and organizational skills
Description Join the Input Experience team that is responsible for on-device text processing across all Apple platforms. 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 NLP features for Apple and working on concrete user-facing features that harness the NLP stack. You will collaborate closely with several engineering teams at Apple that work on machine learning and NLP. Education & Experience B.S, M.S. or PhD in Computer Science or a related field Additional Requirements Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900.00 and $256,500.00, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML) in Cupertino, CA vacancy
- ...data and analytics journey, with the Machine Learning Center of Excellence (MLCOE)... ...As a Machine Learning Scientist - Natural Language Processing (NLP) - Vice President in the Machine Learning... ....g., Computer Science, Electrical Engineering, Mathematics, Operations Research,...LanguageWork at office
$169k - $338k
...Distinguished AI/ML Engineer within Walmart... ...implement cutting-edge machine learning platforms and... ...systems and software engineers who take... ...automation, and process optimization... ...machine learning, natural language processing, and... ...Kubeflow, or Seldon.NLP and computer...LanguageFull timeTemporary workPart time$35 per hour
...in translation, localization, and adaptation for over 250 languages with a growing network of over 400,000 in-country... ...high-quality training data transformation solutions for NLP-enabled machine learning by blending technology and human intelligence to collect,...LanguageRemote jobHourly payFull time$120k - $150k
Santa Clara, CAUS Engineering - Simulation /... ...based virtual driver software for factory-built... ...:Design scalable ML workflows for... ...creation from a natural language specification.Contribute... ...Science, Machine Learning, or related fieldGood... ...parts of the hiring process, such as...LanguageFull timeImmediate start$147k - $211k
...of experience with software development or 1... ...Experience with Python, machine learning, generative AI,... ...powered by AI/ML or large language models.Experience... ...Google's software engineers develop the next-generation... ...intelligence, natural language processing, UI design and...Language$147k - $211k
...deploy, maintain, and improve software. Manage individual... ...direction for research where engineering gaps are identified that... ...artificial intelligence, natural language processing, UI design and mobile;... ...architecture, automation, and machine learning. You will perform...Language$154k - $286k
...looking for a passionate software developer to join Virtuoso... ...science, graph theory and machine learning to solve the routing problem... ..., deep learning, and natural language processing (NLP) and LLM.Technical SkillsProficiency... ...in open-source AI/ML projects.The annual salary...LanguageFull timeWorldwide$174k - $253k
...more specialized ML areas, leverage ML... ...of experience with software development in one... ...more programming languages.3 years of experience... ..., data processing, debugging).2 years... ...Google's software engineers develop the next-generation... ...intelligence, natural language processing...LanguageWork experience placement$165.2k - $223.6k
...an experienced engineer to work on distributed AI/ML systems. This role... ...hardware and software components that... ...that for Machine Learning (ML) and High-Performance... ..., it’s in our nature to learn and be... ...programming language- Experience... ...management, build processes, testing, and operations...LanguageInternshipLocal areaFlexible hours$174k - $253k
...of experience with software development in one... ...or more programming languages.3 years of experience... ....Google's software engineers develop the next-... ...artificial intelligence, natural language processing, UI design and... ..., Spanner, and machine learning.As a Senior Software...Language$193.3k - $261.5k
...Analytics and ML services without... ...targets Data Engineers, Data... ...Serverless and Machine Learning- Influence and... ...high-quality software.About the teamAbout... ..., it’s in our nature to learn and be... ...software programming language experience- 5+... ..., build processes, testing, and...LanguageInternshipLocal areaFlexible hours$193.3k - $261.5k
...behind AWS’s Machine Learning servers. Our team... ...SoC Modeling Engineer to join the... ...As part of the ML accelerator modeling... ..., and software teams to build... ...SoC development process and by our partner... ..., it’s in our nature to learn and... ...programming language experience- 5+...LanguageInternshipLocal areaFlexible hours$165.2k - $223.6k
...based data stores, machine learning training platforms,... ...backbone for storing, processing, and managing data... ...information.As a Software Development Engineer II, you'll take ownership... ...AWS, it’s in our nature to learn and be... ...modern programming languages- Successful history...LanguagePermanent employmentInternshipLocal areaWorldwideFlexible hours- Key QualificationsKnowledge of machine learning fundamentals such as feature... ...and evaluation. Experience with NLP a plus (parsing, word-... ...knowledge about the nuts and bolts of natural language understanding, data management and search engines You write clean and effective...Language
$147k - $211k
...Generative AI, Large Language Models (LLMs), and... ...with senior engineers.Identify and address... ...of experience with software development in one... ...Experience with Deep Learning/Machine Learning.Google's software... ...intelligence, natural language processing, UI design and mobile...Language- ...forefront of software and hardware innovation... ...: Software Engineer, Staff -... ...other software (ML, systems) and... ...software, and machine learning fundamentals.... ...in high-level languages such as C/C++... ...models for CV, NLP, or recommendation... ...our hiring processes and maintain a...LanguageFull timeWork experience placement3 days per week
- ...fragmentation, inconsistent processes, and human... ...quality with machine-scale consistency... ...Build: Advanced natural language processing systems... ...extraction Machine learning models for... ...Personalization engines that adapt content... ....com with“Senior Software Development Engineer...LanguageFull time
$147k - $211k
...experience with software development in one... ...more programming languages, or 1 year of experience... ...with Deep Learning and Machine Learning.Experience in data processing/data analysis.Experience... ...'s software engineers develop the next-... ...intelligence, natural language processing...Language$100k
...innovations in software models, compilers... ...Application Engineer who’s wired for AI/ML, fluent in real... ...the interview process, candidates will... ...You speak both machine and human. Whether... ...machine learning, deep learning, natural language processing (NLP),computer vision...LanguagePermanent employmentRemote work$147k - $211k
...diagnosis and resolution, and software test engineering.Google's software... ...artificial intelligence, natural language processing, UI design and mobile; the... ...software solutions. The ML, Systems, and Cloud AI (... ...the hardware, software, machine learning, and systems...Language$193.3k - $261.5k
...for the Neuron ML accelerators... ...hardware and software teams to ensure... ...for performance engineers to develop and... ..., it’s in our nature to learn and be curious... ...-performance machine learning with... ...software programming language experience 5+... ..., build processes, testing, and...LanguageInternshipLocal areaFlexible hours$193.13k - $257.5k
...countries and 30+ languages. Today,... ...standards. Our engineers, product... ...works.About the ML Team:Our AI/ML... ...cutting-edge deep learning models across... ...passion in machine learning... ...AI, LLMs, and natural language processing (NLP).Understanding... ...track record of software artifacts or...LanguageWork experience placementWork at officeRemote workFlexible hours3 days per week- ...Develop and integrate large language models (LLMs) and other state... .... Knowledge and passion in machine learning algorithms, Gen AI, LLMs, and natural language processing (NLP). Understanding of agent-based... ...proven by a track record of software artifacts or academic...LanguageFull timeWork experience placement
$174k - $253k
...of experience with software development in one... ...or more programming languages.3 years of experience... ....Google's software engineers develop the next-... ...artificial intelligence, natural language processing, UI design and... ...to advanced machine learning workloads. We value...Language$38 per hour
...improving guidelines, processes, and overall team... ...For ~ Native-level language proficiency and a university... ...~ Experience in AI/ML data workflows or... ...locations include roof-top nature parks ~ Commuter... ...solutions for NLP-enabled machine learning by blending technology...LanguageFull timeContract workRemote workVisa sponsorship$105k - $140k
...Junior Applied AI Engineer‑HRIS to join... ...that enhance HR processes and employee... ...and deploying AI/ML models to support... ...science, or software engineering Understanding... ...of machine learning concepts and algorithms... ...Exposure to Natural Language Processing (NLP) and...LanguageFull time$130k - $180k
...that combines multiple language models and a custom-... ...the AI-powered data engineering revolution. You can read... ...with AI and machine learning concepts ~(Desirable... ...Architect data pipelines for processing extensive datasets... ...Push the boundaries of software engineering by...LanguageWorldwide$174k - $253k
...prompting, few-shot learning, post-... ...experience with software development... ...programming languages.3 years of experience... ...AI, Machine Learning.Preferred... ...relevant ML frameworks such... ...with prompt engineering, few-shot... ...intelligence, natural language processing, UI design and...Language$139k - $229k
...the team.LinkedIn's Machine Learning Engineers are both data/research scientists and software engineers, who develop... ...in programming languages such as Java, Python... ...information retrieval or natural language... ...or natural language processing.Experience with iterative...LanguageFor contractorsWork at officeFlexible hours$152k - $241.5k
...advancements in AI and machine learning to solve some of the... ...and motivated engineers to join our TensorRT... ...deep learning inference software for NVIDIA AI accelerators... ...Python programming languages.Experience in developing... ...in its recruiting processes.NVIDIA is committed to...LanguageFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML). Be the first to apply!
Related searches
- ngo software engineer Cupertino, CA
- software engineer intern Cupertino, CA
- software developer positions Cupertino, CA
- junior software developer internship Cupertino, CA
- software development engineer aws Cupertino, CA
- consulting software engineer Cupertino, CA
- financial software developer Cupertino, CA
- software developer Cupertino, CA
- software developer intern Cupertino, CA
- software engineer healthcare Cupertino, CA



