Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)

$138.9k - $256.5k
Full-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,... 
    Language
    Work at office

    JP Morgan Chase

    Palo Alto, CA
    4 days ago
  • $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... 
    Language
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  • $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,... 
    Language
    Remote job
    Hourly pay
    Full time

    Welocalize

    Cupertino, CA
    1 day ago
  • $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... 
    Language
    Full time
    Immediate start

    Plus.ai

    Santa Clara, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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... 
    Language
    Full time
    Worldwide

    Cadence Design Systems

    San Jose, CA
    2 days ago
  • $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... 
    Language
    Work experience placement

    Google

    Sunnyvale, CA
    5 days ago
  • $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... 
    Language
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    22 hours ago
  • $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... 
    Language
    Internship
    Local area
    Flexible hours

    Amazon

    Santa Clara, CA
    4 days ago
  • $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+... 
    Language
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $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... 
    Language
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    AmazonWebServices

    Santa Clara, CA
    4 days ago
  • 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

    MoTek Technologies

    Los Altos, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    4 days ago
  •  ...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... 
    Language
    Full time
    Work experience placement
    3 days per week

    D-matrix

    Santa Clara, CA
    1 day ago
  •  ...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... 
    Language
    Full time

    eGain

    Sunnyvale, CA
    4 days ago
  • $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

    Google

    Sunnyvale, CA
    5 days ago
  • $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... 
    Language
    Permanent employment
    Remote work

    Tenstorrent

    Santa Clara, CA
    3 days ago
  • $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

    Google

    Sunnyvale, CA
    3 days ago
  • $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... 
    Language
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $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... 
    Language
    Work experience placement
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Eightfold

    Santa Clara, CA
    22 hours ago
  •  ...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... 
    Language
    Full time
    Work experience placement

    Eightfold

    Santa Clara, CA
    1 day ago
  • $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

    Google

    Sunnyvale, CA
    5 days ago
  • $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... 
    Language
    Full time
    Contract work
    Remote work
    Visa sponsorship

    Welocalize

    Sunnyvale, CA
    4 days ago
  • $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... 
    Language
    Full time

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $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... 
    Language
    Worldwide

    PA Early Stage Partners

    Sunnyvale, CA
    8 days ago
  • $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

    Google

    San Jose, CA
    4 days ago
  • $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... 
    Language
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Sunnyvale, CA
    3 days ago
  • $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... 
    Language
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago

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!