CINXE.COM
Grammarly Home
<!DOCTYPE html> <html lang="en"> <head> <meta data-react-helmet="true" charset="utf-8"/><meta data-react-helmet="true" name="viewport" content="width=device-width, initial-scale=1.0"/><meta data-react-helmet="true" name="theme-color" content="#15C39A"/><meta data-react-helmet="true" name="msapplication-TileImage" content="https://contenthub-static.grammarly.com/assets/img/45ea5a5200a877333932ffb3dc3301b8/mstile-150x150.png"/><meta data-react-helmet="true" name="msapplication-TileColor" content="#15C39A"/><meta data-react-helmet="true" name="google-site-verification" content="HZCIqSzJFf3guNYh6dzIjKHHtSoEtYgXalyay8fU0SE"/><meta data-react-helmet="true" property="fb:app_id" content="203198053709806"/><meta data-react-helmet="true" name="description" content="Learn more about Grammarly's AI-powered writing assistant and the complex technical challenges we鈥檙e solving to build sophisticated products that scale."/> <title data-react-helmet="true">Grammarly Engineering Blog</title> <!-- OPEN GRAPH META TAGS BEGIN !--> <meta property="og:description" content="Grammarly Engineering Blog" /> <meta name="twitter:description" content="Grammarly Engineering Blog" /> <meta property="og:image" content="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2.png" /> <meta name="twitter:image" content="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2.png" /> <meta property="og:url" content="https://www.grammarly.com/blog" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Grammarly Engineering Blog" /> <meta property="og:site_name" content="Grammarly Engineering Blog" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@grammarly"> <meta name="twitter:title" content="Grammarly Engineering Blog"> <!-- OPEN GRAPH META TAGS END !--> <link data-react-helmet="true" rel="icon" type="image/x-icon" href="https://contenthub-static.grammarly.com/assets/img/0638f2d0bab8ecad9de6e464b3b80670/favicon.ico"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://contenthub-static.grammarly.com/assets/img/7e8d8a0b097463dd76f03b1964e5a77f/favicon-16x16.png" sizes="16x16"/><link data-react-helmet="true" rel="icon" type="image/png" href="https://contenthub-static.grammarly.com/assets/img/ca66ee19cc238a91a750f6b76a611cdf/favicon-32x32.png" sizes="32x32"/><link data-react-helmet="true" rel="apple-touch-icon" sizes="180x180" href="https://contenthub-static.grammarly.com/assets/img/dd6b41b73b192799c55fd02c362dfef4/apple-touch-icon.png"/><link data-react-helmet="true" rel="shortcut icon" sizes="192x192" href="https://contenthub-static.grammarly.com/assets/img/8637cfed2f1e2433be7312e0dc1b1a8c/android-chrome-192x192.png"/><link data-react-helmet="true" rel="shortcut icon" sizes="256x256" href="https://contenthub-static.grammarly.com/assets/img/d417eba957e6bbc11b19a8777ae2d1de/android-chrome-256x256.png"/><link data-react-helmet="true" rel="mask-icon" href="https://contenthub-static.grammarly.com/assets/img/a0cb1508f56808de53d0769d57109b6f/safari-pinned-tab.svg" color="#027E6F"/><link data-react-helmet="true" rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/kbfnbcaeplbcioakkpcpgfkobkghlhen"/><link data-react-helmet="true" rel="dns-prefetch" href="https://contenthub-static.grammarly.com"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/c427b26a85a8f228a7ac7d64a8a7f2d3/akkurat_bold.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/c6a097b3cdabf0ca37f83bc3ea5f2bb8/akkurat_regular.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/7fe2e8ec3c723d85ca57709437859011/glyph-bold.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/0de1f8f7a38355fb4462c1b91d439afb/glyph-medium.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/39db8fc002a49a255631c6b7ba16f03c/glyph-regular.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/files/aba85ce10fc6b7918483f5d9c64afa40/matter-semi-bold.woff2" as="font" type="font/woff2" crossOrigin="anonymous"/><link data-react-helmet="true" rel="preload" href="https://contenthub-static.grammarly.com/assets/img/a9035bb2d6ec3a966fab5baeacb906a4/logo_24.svg" as="image"/><link data-react-helmet="true" rel="canonical" href="https://www.grammarly.com/blog/engineering/"/><link data-react-helmet="true" rel="next" href="https://www.grammarly.com/blog/engineering/?page=2"/> <!-- This site is optimized with the Yoast SEO plugin v12.0 - https://yoast.com/wordpress/plugins/seo/ --> <!-- / Yoast SEO plugin. --> </script> </script> <meta property="fb:pages" content="139729956046003" /> <!-- Schema & Structured Data For WP v1.9.85 - --> <script type="application/ld+json" class="saswp-schema-markup-output"> [{"@context":"https:\/\/schema.org","@type":"ContactPage","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"url":"\/","headline":"","description":"","publisher":{"@type":"Organization","name":"Grammarly Engineering Blog","url":"https:\/\/contenthub-private.grammarly.com\/blog"}}, {"@context":"https:\/\/schema.org","@type":"AboutPage","mainEntityOfPage":{"@type":"WebPage","@id":"\/"},"url":"\/","headline":"","description":"","publisher":{"@type":"Organization","name":"Grammarly Engineering Blog","url":"https:\/\/contenthub-private.grammarly.com\/blog"}}] </script> <link rel='preconnect' href='https://www.googletagmanager.com'> <!-- OneTrust --> <script id="onetrust-gcm-default-consent" type="text/javascript" data-ot-ignore defer=false > // Define dataLayer and the gtag function. window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'functionality_storage': 'denied', 'personalization_storage': 'denied', 'security_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });</script> <script id="onetrust-otautoblock" type="text/javascript" src={"https://cdn.cookielaw.org/consent/c6c558ad-cd49-418e-af8a-61680371a5f2/OtAutoBlock.js"} data-ot-ignore defer=false ></script> <script id="onetrust-otsdkstub" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charSet="UTF-8" data-domain-script=c6c558ad-cd49-418e-af8a-61680371a5f2 data-ot-ignore defer=false ></script> <script id="onetrust-bannerinit" type="text/javascript" data-ot-ignore defer=false >function OptanonWrapper() {}</script> <!-- End OneTrust --> <link data-chunk="main" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/main.css"> <link data-chunk="components-notification" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/components-notification.css"> <link data-chunk="shared-pages-engineering-home" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/shared-pages-engineering-home.css"> <link data-chunk="feed" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/feed.css"> <link data-chunk="components-careers_banner" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/components-careers_banner.css"> <link data-chunk="components-footer" rel="stylesheet" href="https://contenthub-static.grammarly.com/assets/styles/desktop/9a635a6d7264f90073e6/components-footer.css"> </head> <body> <div id='react-view'><div class="_2InFE-container"><div class="_2cxY_-container"><div class="PI4Hd-stack"><div></div></div><header class="_2yzQp-container VoeEE-fixed"><a title="Grammarly Tech Blog Home" class="_36Dq6-logo24" href="/blog/engineering/"></a><nav aria-label="Primary navigation menu" class="_1DF5U-nav"><a class="NU9Gn-link YkVNt-linkEng" href="/blog/engineering/category/nlp-ml/">NLP/ML</a><a class="NU9Gn-link YkVNt-linkEng" href="/blog/engineering/category/infrastructure/">Infrastructure</a><a class="NU9Gn-link YkVNt-linkEng" href="/blog/engineering/category/product/">Product</a><a class="NU9Gn-link YkVNt-linkEng" href="/blog/engineering/category/mobile/">Mobile</a><div class="_3Hf6S-searchContainer"><form class="_3-Fsp-search"><div class="_1hWeg-icon _35jy--action"></div><input type="text" value="" placeholder="Search" class="FjOUI-searchInput"/><button class="_1hWeg-icon _3txIw-close" type="button" aria-label="Close search"></button><button class="_1dMrL-submit _2czUL-submitEng" type="submit" aria-label="Submit search"></button></form><div class="_2fSpt-cta"><button type="button" class="_2kB5f-basicButton _1eYad-schemePrimaryOnLightRedesign2024 _1RVNG-shapeSemiRound wE1pn-sizeSmallRedesign2024"><div class="_2eFD_-buttonCircle"></div><span class="sFCs1-buttonContent">Join us</span></button></div></div></nav></header><main><h1 class="_2XrOB-h1TitleRedesigned">Grammarly Engineering Blog</h1><div class="_1J0o0-front"><a class="_2hjOp-stickyPostRedesigned" href="/blog/engineering/reducing-text-input-lag/"><img alt="" src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2-760x400.png" srcSet="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2.png 2x"/><span class="_3c7FW-categoryRedesigned">Product</span><span class="_24UWg-titleRedesigned">How We Reduced Text Input Lag to Improve Web Performance: A Grammarly Case Study</span></a><div class="_1hJF2-containerRedesigned"><div class="_2KzgF-caption">Featured</div><ol class="_1QjZS-listContainerRedesigned"><li><a href="/blog/engineering/empowering-women-in-tech/"><span>Team</span><span>Empowering Women in Tech Through Mentorship at Grammarly</span></a></li><li><a href="/blog/engineering/effective-customer-data-protection/"><span>Infrastructure</span><span>Effective Customer Data Protection: How Grammarly Scales and Automates Our Vulnerability Management Program</span></a></li><li><a href="/blog/engineering/detecting-delicate-text/"><span>NLP/ML</span><span>Detecting Delicate Text: Going Beyond Toxicity</span></a></li><li><a href="/blog/engineering/measuring-marketing-effectiveness-in-a-cookie-less-world/"><span>Data</span><span>Measuring Marketing Effectiveness in a Cookie-Less World</span></a></li></ol></div></div><section class="F0u0G-container"><ul class="_1GE8N-listContainer"><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/reducing-text-input-lag/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/02/Option-1-Colorway-1-2.png 2x"/><span class="_1gCLm-category">Product</span><span class="bPt6Z-title">How We Reduced Text Input Lag to Improve Web Performance: A Grammarly Case Study</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/ml-infrastructure-research-experimentation/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/01/Screenshot-2025-01-09-at-2.20.27%E2%80%AFPM-760x397.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/01/Screenshot-2025-01-09-at-2.20.27%E2%80%AFPM-760x397.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2025/01/Screenshot-2025-01-09-at-2.20.27%E2%80%AFPM.png 2x"/><span class="_1gCLm-category">Infrastructure</span><span class="bPt6Z-title">How We Upgraded Our ML Infrastructure to Support Research and Experimentation</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/ars-internship-experience/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-2-2-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-2-2-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-2-2.png 2x"/><span class="_1gCLm-category">Team</span><span class="bPt6Z-title">Bridging PhD Research and Industry Impact With Grammarly鈥檚 Applied Research Scientist Internship</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/advancing-intelligent-writing/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-1-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-1-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/12/Option-2-Colorway-1.png 2x"/><span class="_1gCLm-category">NLP/ML</span><span class="bPt6Z-title">Advancing AI-Powered Intelligent Writing Assistance across Multiple Languages</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/demystifying-figma/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/11/Option-1-Colorway-2-1-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/11/Option-1-Colorway-2-1-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/11/Option-1-Colorway-2-1.png 2x"/><span class="_1gCLm-category">Product</span><span class="bPt6Z-title">Demystifying Figma鈥檚 Variable Mode Inheritance</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/personal-language-model/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/10/Option-1-Colorway-3-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/10/Option-1-Colorway-3-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/10/Option-1-Colorway-3.png 2x"/><span class="_1gCLm-category">NLP/ML</span><span class="bPt6Z-title">Unlocking Personalization With an On-Device Model for the Grammarly Keyboard</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/intern-experience/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/09/Option-1-Colorway-2-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/09/Option-1-Colorway-2-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/09/Option-1-Colorway-2.png 2x"/><span class="_1gCLm-category">Team</span><span class="bPt6Z-title">From Challenges to Triumphs: Grammarly Interns Reflect on Their Experience</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/annotating-accessibility/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Header-2-760x400.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Header-2-760x400.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Header-2.png 2x"/><span class="_1gCLm-category">Infrastructure</span><span class="bPt6Z-title">Mastering the Art of Annotation</span></a></li><li class="_2Pp64-listItem"><a class="jdJHa-post" href="/blog/engineering/iso-27701/"><img class="lazyload" alt="" data-src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Update-760x340.png" data-srcset="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Update-760x340.png 1x, https://contenthub-static.grammarly.com/blog/wp-content/uploads/2024/08/Update.png 2x"/><span class="_1gCLm-category">Infrastructure</span><span class="bPt6Z-title">ISO 27701 Demonstrates Grammarly鈥檚 Ongoing Commitment to Protecting User Data</span></a></li></ul></section><a class="_2kB5f-basicButton _3pY0k-schemeSecondaryOnLightRedesign2024 _1RVNG-shapeSemiRound _8x8kj-sizeLargeRedesign2024" href="/blog/engineering/?page=2#post_feed">Read More</a><div class="_3uLgu-container"><img class="_2WUeQ-photo" alt="" src="https://contenthub-static.grammarly.com/assets/img/51757b1974a758614ab3e2833bf0f636/careers.jpg" srcSet="https://contenthub-static.grammarly.com/assets/img/51757b1974a758614ab3e2833bf0f636/careers.jpg 1x, https://contenthub-static.grammarly.com/assets/img/51757b1974a758614ab3e2833bf0f636/careers.jpg 2x"/><div class="_148RL-label"><div class="_1FH_O-text">Shape the way millions of people communicate every day!</div><div class="_3CtB1-bannerButton"><button style="width:185px" class="_3si8b-basic _2t1KW-sizeLarge _1DC3X-colorBlackInvertedWhiteBg g-J25-minimumPadding" type="button"><div class="_1Vvoo-content"><span class="_36spT-text">Explore new roles</span><div style="display:inline-block;width:8px;flex-shrink:0"></div><img src="https://contenthub-static.grammarly.com/assets/img/a71a6ea8293987e63a0758064a8c9e18/arrow.svg" alt=""/></div></button></div></div></div></main><footer class="footerContainer_oRdn42A4 _29Iug-footerContainer"><div class="footerContentContainer_oRdn42A4"><nav class="footerColumnsContainer_oRdn42A4" aria-label="footer"><div class="columnContainer_DbPAKjMT"><div class="columnLabel_DbPAKjMT">Get Grammarly</div><ul class="columnList_DbPAKjMT"><li><a class="item_GBat7YpO" href="https://www.grammarly.com/desktop">Grammarly for Your Desktop</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/desktop/windows">Grammarly for Windows</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/desktop/mac">Grammarly for Mac</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/browser">Grammarly Browser Extension</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/browser/chrome">Grammarly for Chrome</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/browser/safari">Grammarly for Safari</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/browser/firefox">Grammarly for Firefox</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/browser/edge">Grammarly for Edge</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/microsoft-office">Grammarly for MS Office</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/google-docs">Grammarly for Google Docs</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/mobile">Grammarly for Mobile</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/mobile/iphone">Grammarly for iPhone</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/mobile/ipad">Grammarly for iPad</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/mobile/android">Grammarly for Android</a></li></ul></div><div class="columnContainer_DbPAKjMT"><div class="columnLabel_DbPAKjMT">Learn More</div><ul class="columnList_DbPAKjMT"><li><a class="item_GBat7YpO" href="https://www.grammarly.com/plans">Plans</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/pro">Grammarly Pro</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business">Grammarly for Teams & Businesses</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/enterprise">Grammarly Enterprise</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/edu">Grammarly for Education</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai">AI at Grammarly</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai/generative-ai">Generative AI</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai-writing-assistant">AI Writing Assistant</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/blog/">Blog</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/blog/engineering/">Tech Blog</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/blog/institutions/">Education Blog</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/learn/">Business Blog</a></li><li><a class="item_GBat7YpO footerLinkWithIcon_DbPAKjMT" href="https://coda.io/" target="_blank">Coda<svg width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M4.26667 1.33333H1.83333C1.3731 1.33333 1 1.70642 1 2.16666V9.83333C1 10.2936 1.3731 10.6667 1.83333 10.6667H9.5C9.96024 10.6667 10.3333 10.2936 10.3333 9.83333V7.4M5.66667 6L10.3333 1.33333M10.3333 1.33333H6.6M10.3333 1.33333V5.06666" stroke="currentColor" stroke-linecap="round"></path></svg></a></li></ul></div><div class="columnContainer_DbPAKjMT"><div class="columnLabel_DbPAKjMT">Features</div><ul class="columnList_DbPAKjMT"><li><a class="item_GBat7YpO" href="https://www.grammarly.com/grammar-check">Grammar Checker</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/plagiarism-checker">Plagiarism Checker</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai-detector">AI Detector</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/citations">Citation Generator</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/essay-checker">Essay Checker</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/paraphrasing-tool">Paraphrasing Tool</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai/ai-writing-tools">AI Writing Tools</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/tone">Tone Detector</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/styleguide">Style Guide</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/snippets">Snippets</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/analytics">Analytics</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/business/brand-tones">Brand Tones</a></li></ul></div><div class="columnContainer_DbPAKjMT"><div class="columnLabel_DbPAKjMT">Company</div><ul class="columnList_DbPAKjMT"><li><a class="item_GBat7YpO" href="https://www.grammarly.com/about">About</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/stand-with-ukraine">We Stand With Ukraine</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/ai/responsible-ai">Responsible AI</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/careers">Careers & Culture</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/press">Press</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/affiliates">Affiliates</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/partners">Partners</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/trust">Trust Center</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/privacy-policy">Privacy Policy</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/terms">Terms of Service</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/terms/customer-business-agreement">Customer Business Agreement</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/privacy-policy#sectionSingleColumn_1czKJnBc2oWeqKXhcP1oFx">CA Notice at Collection</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/security">Security</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/accessibility-statement">Accessibility</a></li><li><button class="base_PbRSndwM paddingNone_PbRSndwM footerItemButton_GBat7YpO" type="button" data-status="enabled"><span class="content_PbRSndwM item_GBat7YpO">Cookies Preferences Center</span></button></li></ul></div><div class="columnContainer_DbPAKjMT"><div class="columnLabel_DbPAKjMT">Connect</div><ul class="columnList_DbPAKjMT"><li><a class="item_GBat7YpO" href="https://support.grammarly.com/hc/en-us">Help Center</a></li><li><a class="item_GBat7YpO" href="https://www.grammarly.com/contact">Contact Us</a></li><li><a class="item_GBat7YpO" href="https://www.facebook.com/grammarly"><svg width="16" height="14" viewBox="0 0 7 14" xmlns="http://www.w3.org/2000/svg" color="currentColor" aria-hidden="true"><path d="M4.544 13.48V7.33h2.063l.31-2.395H4.543v-1.53c0-.694.192-1.167 1.187-1.167H7V.094C6.78.065 6.027 0 5.151 0c-1.83 0-3.082 1.117-3.082 3.167v1.768H0V7.33h2.07v6.148h2.474z" fill="currentColor"></path></svg> <!-- -->Facebook</a></li><li><a class="item_GBat7YpO" href="https://www.instagram.com/grammarly/"><svg width="16" height="13" viewBox="0 0 13 13" xmlns="http://www.w3.org/2000/svg" color="currentColor" aria-hidden="true"><path d="M11.375 11.781h-9.75a.406.406 0 0 1-.406-.406V5.281h1.625c-.212.305-.283.873-.283 1.234a3.955 3.955 0 0 0 7.909 0c0-.36-.051-.92-.314-1.234h1.625v6.094a.406.406 0 0 1-.406.406m-4.86-7.76c1.38 0 2.5 1.117 2.5 2.494a2.497 2.497 0 0 1-2.5 2.494c-1.38 0-2.5-1.116-2.5-2.494a2.497 2.497 0 0 1 2.5-2.494M9.75 1.625h1.219c.224 0 .406.182.406.406V3.25a.406.406 0 0 1-.406.406H9.75a.406.406 0 0 1-.406-.406V2.031c0-.224.182-.406.406-.406M11.455 0h-9.91C.692 0 0 .69 0 1.542v9.916C0 12.31.692 13 1.545 13h9.91c.853 0 1.545-.69 1.545-1.542V1.542C13 .69 12.308 0 11.455 0" fill="currentColor"></path></svg> <!-- -->Instagram</a></li><li><a class="item_GBat7YpO" href="https://twitter.com/grammarly"><svg width="16" height="12" viewBox="0 0 13 12" fill="none" xmlns="http://www.w3.org/2000/svg" color="currentColor" aria-hidden="true"><path d="M7.94022 5.08118L12.3114 0H11.2756L7.48007 4.41192L4.44859 0H0.952148L5.53633 6.6716L0.952148 12H1.98804L5.99621 7.34086L9.19767 12H12.6941L7.93996 5.08118H7.94022ZM6.52141 6.73038L6.05694 6.06604L2.36129 0.779808H3.95237L6.9348 5.04596L7.39927 5.71031L11.2761 11.2557H9.685L6.52141 6.73063V6.73038Z" fill="currentColor"></path></svg> <!-- -->X</a></li><li><a class="item_GBat7YpO" href="https://www.linkedin.com/company/grammarly"><svg width="16" height="12" viewBox="0 0 13 12" xmlns="http://www.w3.org/2000/svg" color="currentColor" aria-hidden="true"><path d="M12.5 11.364H9.737V7.369c0-1.046-.432-1.76-1.382-1.76-.727 0-1.131.482-1.32.946-.07.167-.059.4-.059.631v4.178H4.24s.035-7.077 0-7.72h2.737v1.212c.162-.53 1.036-1.286 2.432-1.286 1.732 0 3.092 1.11 3.092 3.501v4.293zM1.471 2.678h-.017C.572 2.678 0 2.088 0 1.34 0 .578.589 0 1.488 0c.9 0 1.452.576 1.47 1.338 0 .748-.57 1.34-1.487 1.34zm-1.156.966h2.437v7.72H.315v-7.72z" fill="currentColor"></path></svg> <!-- -->LinkedIn</a></li></ul></div></nav><div class="logoContainer_oRdn42A4"><svg class="logo_oRdn42A4" viewBox="0 0 158 34" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Grammarly Home</title><path d="M78.0885 11.736V12.9655C77.1092 12.02 75.8204 11.4521 74.3633 11.4521C71.0922 11.4521 68.584 14.1246 68.584 17.4352C68.584 20.7458 71.0906 23.3713 74.3633 23.3713C75.8204 23.3713 77.1092 22.8035 78.0885 21.8579V23.0882H80.4285V11.7368H78.0885V11.736ZM77.5546 19.2473C76.4372 21.0101 74.3246 21.5396 72.6464 20.4955C70.9682 19.4522 70.5189 17.3578 71.6363 15.5957C72.7538 13.8328 74.8782 13.283 76.5572 14.3271C78.2354 15.3705 78.6713 17.4852 77.5546 19.2473Z" fill="#1C1C1C"></path><path d="M128.21 11.736V12.9655C127.23 12.02 125.941 11.4521 124.484 11.4521C121.213 11.4521 118.705 14.1246 118.705 17.4352C118.705 20.7458 121.212 23.3713 124.484 23.3713C125.941 23.3713 127.23 22.8035 128.21 21.8579V23.0882H130.55V11.7368H128.21V11.736ZM127.677 19.2473C126.559 21.0101 124.446 21.5396 122.768 20.4955C121.09 19.4522 120.641 17.3578 121.758 15.5957C122.876 13.8328 125.001 13.283 126.679 14.3271C128.357 15.3705 128.793 17.4852 127.677 19.2473Z" fill="#1C1C1C"></path><path d="M89.6942 16.3187C89.6942 15.2551 89.4557 14.7342 89.0972 14.3557C88.7386 13.9772 88.1898 13.7644 87.5927 13.7644C86.9957 13.7644 86.4468 13.9772 86.0883 14.3557C85.7305 14.7342 85.4912 15.2543 85.4912 16.3187V23.0815H83.0557V11.7302H85.3475V12.5342C85.9919 11.8717 86.923 11.4463 87.9979 11.4463C89.3112 11.4463 90.4816 12.061 91.2216 13.0066C92.0097 12.061 93.2275 11.4463 94.6364 11.4463C96.0453 11.4463 97.1438 12.061 97.9075 13.0543C98.4327 13.7636 98.7667 14.6623 98.7667 16.1052V23.0815H96.3312V16.3187C96.3312 15.2551 96.0927 14.7342 95.7341 14.3557C95.3756 13.9772 94.8267 13.7644 94.2297 13.7644C93.6327 13.7644 93.0838 13.9772 92.7252 14.3557C92.3675 14.7342 92.1282 15.2543 92.1282 16.3187V23.0815H89.6926V16.3187H89.6942Z" fill="#1C1C1C"></path><path d="M107.906 16.3187C107.906 15.2551 107.668 14.7342 107.309 14.3557C106.951 13.9772 106.402 13.7644 105.805 13.7644C105.208 13.7644 104.659 13.9772 104.3 14.3557C103.942 14.7342 103.703 15.2543 103.703 16.3187V23.0815H101.268V11.7302H103.559V12.5342C104.204 11.8717 105.135 11.4463 106.21 11.4463C107.523 11.4463 108.694 12.061 109.433 13.0066C110.222 12.061 111.439 11.4463 112.848 11.4463C114.257 11.4463 115.356 12.061 116.119 13.0543C116.645 13.7636 116.979 14.6623 116.979 16.1052V23.0815H114.543V16.3187C114.543 15.2551 114.305 14.7342 113.946 14.3557C113.588 13.9772 113.039 13.7644 112.442 13.7644C111.845 13.7644 111.296 13.9772 110.937 14.3557C110.579 14.7342 110.34 15.2543 110.34 16.3187V23.0815H107.905V16.3187H107.906Z" fill="#1C1C1C"></path><path d="M142.115 4.68799H144.551V23.086H142.115V4.68799Z" fill="#1C1C1C"></path><path d="M55.3307 11.736V12.9655C54.3514 12.02 53.0626 11.4521 51.6055 11.4521C48.3344 11.4521 45.8262 14.0769 45.8262 17.3883C45.8262 20.6997 48.3336 23.3713 51.6055 23.3713C53.0381 23.3713 54.3277 22.827 55.2825 21.9049V23.0874C55.2825 25.0278 54.0624 26.4911 52.2428 26.7296C50.8213 26.9158 49.2592 26.513 48.2633 25.7027C48.1433 25.6042 48.0327 25.5002 47.9308 25.3915L46.6522 27.4531C46.6838 27.4796 46.7146 27.5062 46.7454 27.532C48.0082 28.5597 49.7788 29.1416 51.5439 29.1416C51.8827 29.1416 52.2207 29.1205 52.5555 29.0759C55.5692 28.6817 57.6691 26.2181 57.6691 23.0874V11.736H55.3291H55.3307ZM51.8448 21.0532C49.8625 21.0532 48.3589 19.4686 48.3589 17.3883C48.3589 15.3079 49.8633 13.7695 51.8448 13.7695C53.8262 13.7695 55.3307 15.3298 55.3307 17.4117C55.3307 19.4937 53.8262 21.0532 51.8448 21.0532Z" fill="#1C1C1C"></path><path d="M155.527 11.6958L151.918 19.8038L148.59 11.6958H146.147L150.647 22.6592L147.808 29.0372H150.282L151.834 25.5499L153.105 22.6944L158.001 11.6958H155.527Z" fill="#1C1C1C"></path><path d="M67.7449 12.0114C66.8999 11.6422 65.9704 11.489 65.0598 11.6735C64.2527 11.8378 63.5048 12.2398 62.9236 12.8162C62.8035 12.9351 62.6851 13.0524 62.5887 13.1947V11.7283H60.2969V23.0796H62.7324V17.4274C62.7324 16.1033 63.0673 15.3463 63.6154 14.8027C64.1887 14.2349 64.9761 13.9041 65.8843 13.9041C66.1662 13.9041 66.8928 13.9823 67.6809 14.4875L68.8387 12.6206C68.4944 12.386 68.1272 12.178 67.7449 12.0114Z" fill="#1C1C1C"></path><path d="M137.941 11.6553C137.134 11.8196 136.386 12.2216 135.805 12.798C135.685 12.9169 135.566 13.0342 135.47 13.1757V11.7093H133.178V23.0606H135.614V17.4084C135.614 16.0843 135.948 15.3273 136.497 14.7837C137.07 14.2159 137.857 13.8851 138.766 13.8851C139.048 13.8851 139.718 13.8913 140.556 14.2136V11.9682C139.73 11.6209 138.828 11.4739 137.941 11.6538V11.6553Z" fill="#1C1C1C"></path><path d="M0 16.8696C0 7.55095 7.62573 -0.000976562 17.0355 -0.000976562C26.4452 -0.000976562 34.0694 7.55095 34.0694 16.8696C34.0694 25.0222 28.2332 31.8225 20.4708 33.3969C19.3621 33.6221 18.213 33.7387 17.0402 33.7387H0V16.8688V16.8696Z" fill="#027E6F"></path><path d="M28.8225 15.2716H21.1462L19.3385 18.3726H25.6683C24.6764 23.7659 18.6199 27.4379 12.5673 24.3322C11.2658 23.665 10.206 22.6335 9.52126 21.3446C6.0393 14.7796 10.7959 8.17485 17.0728 8.17485C19.6607 8.17485 21.9913 9.29715 23.5921 11.0764L25.2142 8.29373C22.9034 6.12732 19.7137 4.8658 16.2356 5.10825C10.3142 5.51259 5.51333 10.3733 5.22508 16.243C4.89654 22.9823 10.3363 28.5657 17.0688 28.5657C23.8014 28.5657 28.9291 23.2951 28.9291 16.8194C28.9291 16.293 28.8889 15.7768 28.8217 15.2716H28.8225Z" fill="white"></path></svg><p class="copyRightText_oRdn42A4">2025 漏 Grammarly Inc.</p></div></div></footer></div></div></div> <script>window.__INITIAL_STATE__ = {"meta":{"title":"Grammarly Engineering Blog","unmanagedHead":"\n<!-- This site is optimized with the Yoast SEO plugin v12.0 - https://yoast.com/wordpress/plugins/seo/ -->\n<!-- / Yoast SEO plugin. -->\n\n</script>\n</script>\n\t\t<meta property="fb:pages" content="139729956046003" />\n\t\t\n<!-- Schema & Structured Data For WP v1.9.85 - -->\n<script type="application/ld+json" class="saswp-schema-markup-output">\n[{"@context":"https:\\/\\/schema.org","@type":"ContactPage","mainEntityOfPage":{"@type":"WebPage","@id":"\\/"},"url":"\\/","headline":"","description":"","publisher":{"@type":"Organization","name":"Grammarly Engineering Blog","url":"https:\\/\\/contenthub-private.grammarly.com\\/blog"}},\n\n{"@context":"https:\\/\\/schema.org","@type":"AboutPage","mainEntityOfPage":{"@type":"WebPage","@id":"\\/"},"url":"\\/","headline":"","description":"","publisher":{"@type":"Organization","name":"Grammarly Engineering Blog","url":"https:\\/\\/contenthub-private.grammarly.com\\/blog"}}]\n</script>\n\n","openGraph":"{\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\",\"title\":\"Grammarly Engineering Blog\",\"description\":\"Grammarly Engineering Blog\",\"image\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2.png\"}","article":undefined},"content":{"sticky":["{\"id\":63006,\"category\":{\"PostClass\":\"Timber\\\\Post\",\"TermClass\":\"Term\",\"object_type\":\"term\",\"_children\":null,\"name\":\"Product\",\"taxonomy\":\"category\",\"id\":2680,\"ID\":2680,\"term_id\":2680,\"slug\":\"eng-product\",\"term_group\":0,\"term_taxonomy_id\":2684,\"parent\":2669,\"count\":18,\"filter\":\"raw\"},\"date\":\"2025-02-12T12:59:25\",\"title\":\"How We Reduced Text Input Lag to Improve Web Performance: A Grammarly Case Study\",\"modified\":\"2025-02-12T12:59:43\",\"image\":{\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-760x400.png\",\"width\":760,\"height\":400},\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2.png\",\"width\":1520,\"height\":800}},\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Freducing-text-input-lag\u002F\"}","{\"id\":59630,\"category\":{\"PostClass\":\"Timber\\\\Post\",\"TermClass\":\"Term\",\"object_type\":\"term\",\"_children\":null,\"name\":\"Team\",\"taxonomy\":\"category\",\"id\":2684,\"ID\":2684,\"term_id\":2684,\"slug\":\"eng-team\",\"term_group\":0,\"term_taxonomy_id\":2688,\"parent\":2669,\"count\":7,\"filter\":\"raw\"},\"date\":\"2024-06-03T09:04:14\",\"title\":\"Empowering Women in Tech Through Mentorship at Grammarly\",\"modified\":\"2024-06-03T09:21:09\",\"image\":{\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002FEmpowering-Women-in-Tech-Through-Mentorship-at-Grammarly-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002FEmpowering-Women-in-Tech-Through-Mentorship-at-Grammarly-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002FEmpowering-Women-in-Tech-Through-Mentorship-at-Grammarly-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002FEmpowering-Women-in-Tech-Through-Mentorship-at-Grammarly-760x400.png\",\"width\":760,\"height\":400},\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F06\u002FEmpowering-Women-in-Tech-Through-Mentorship-at-Grammarly.png\",\"width\":2048,\"height\":1078}},\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fempowering-women-in-tech\u002F\"}","{\"id\":57895,\"category\":{\"PostClass\":\"Timber\\\\Post\",\"TermClass\":\"Term\",\"object_type\":\"term\",\"_children\":null,\"name\":\"Infrastructure\",\"taxonomy\":\"category\",\"id\":2679,\"ID\":2679,\"term_id\":2679,\"slug\":\"eng-infrastructure\",\"term_group\":0,\"term_taxonomy_id\":2683,\"parent\":2669,\"count\":18,\"filter\":\"raw\"},\"date\":\"2024-01-09T08:00:54\",\"title\":\"Effective Customer Data Protection: How Grammarly Scales and Automates Our Vulnerability Management Program\",\"modified\":\"2024-01-05T12:51:12\",\"image\":{\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-14-1-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-14-1-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-14-1-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-14-1-760x400.png\",\"width\":760,\"height\":400},\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-14-1.png\",\"width\":2048,\"height\":1078}},\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Feffective-customer-data-protection\u002F\"}","{\"id\":58221,\"category\":{\"PostClass\":\"Timber\\\\Post\",\"TermClass\":\"Term\",\"object_type\":\"term\",\"_children\":null,\"name\":\"NLP\u002FML\",\"taxonomy\":\"category\",\"id\":2678,\"ID\":2678,\"term_id\":2678,\"slug\":\"eng-nlp-ml\",\"term_group\":0,\"term_taxonomy_id\":2682,\"parent\":2669,\"count\":26,\"filter\":\"raw\"},\"date\":\"2024-01-25T07:00:37\",\"title\":\"Detecting Delicate Text: Going Beyond Toxicity\",\"modified\":\"2024-01-24T14:38:32\",\"image\":{\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-9-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-9-2-437x229.png\",\"width\":437,\"height\":229},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-9-2-768x403.png\",\"width\":768,\"height\":403},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-9-2-760x399.png\",\"width\":760,\"height\":399},\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F01\u002FEngineering-Blog-9-2.png\",\"width\":1200,\"height\":630}},\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fdetecting-delicate-text\u002F\"}","{\"id\":59187,\"category\":{\"PostClass\":\"Timber\\\\Post\",\"TermClass\":\"Term\",\"object_type\":\"term\",\"_children\":null,\"name\":\"Data\",\"taxonomy\":\"category\",\"id\":2683,\"ID\":2683,\"term_id\":2683,\"slug\":\"eng-data\",\"term_group\":0,\"term_taxonomy_id\":2687,\"parent\":2669,\"count\":3,\"filter\":\"raw\"},\"date\":\"2024-04-29T08:27:03\",\"title\":\"Measuring Marketing Effectiveness in a Cookie-Less World\",\"modified\":\"2024-04-29T08:28:05\",\"image\":{\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F04\u002FEngineering_Blog-12-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F04\u002FEngineering_Blog-12-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F04\u002FEngineering_Blog-12-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F04\u002FEngineering_Blog-12-760x400.png\",\"width\":760,\"height\":400},\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F04\u002FEngineering_Blog-12.png\",\"width\":2000,\"height\":1053}},\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fmeasuring-marketing-effectiveness-in-a-cookie-less-world\u002F\"}"],"related":[],"posts":["{\"id\":63006,\"author\":{\"id\":1001051,\"name\":\"Grammarly\",\"slug\":\"grammarly\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fgrammarly\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F02\u002FGrammarly_KnowledgeShare_Square-124x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2680,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-product\u002F\",\"name\":\"Product\",\"slug\":\"eng-product\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2680\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2680\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2025-02-12T12:59:25\",\"modified\":\"2025-02-12T12:59:43\",\"excerpt\":\"This article was co-written by software engineers Ankit Ahuja and Taras Polovyi. Many teams focus on shipping and iterating...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F02\u002FOption-1-Colorway-1-2-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"reducing-text-input-lag\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Freducing-text-input-lag\u002F\",\"title\":\"How We Reduced Text Input Lag to Improve Web Performance: A Grammarly Case Study\"}","{\"id\":62545,\"author\":{\"id\":1001251,\"name\":\"Pavlo Skliar\",\"slug\":\"pavlo-skliar\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fpavlo-skliar\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.14.52鈥疨M-131x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2679,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-infrastructure\u002F\",\"name\":\"Infrastructure\",\"slug\":\"eng-infrastructure\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2679\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2679\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2025-01-09T12:50:26\",\"modified\":\"2025-01-15T14:47:50\",\"excerpt\":\"At Grammarly, it鈥檚 crucial that our diverse teams of researchers, linguists, and machine learning (ML) engineers have...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.20.27%E2%80%AFPM.png\",\"width\":2034,\"height\":1062},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.20.27%E2%80%AFPM-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.20.27%E2%80%AFPM-437x228.png\",\"width\":437,\"height\":228},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.20.27%E2%80%AFPM-768x401.png\",\"width\":768,\"height\":401},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2025\u002F01\u002FScreenshot-2025-01-09-at-2.20.27%E2%80%AFPM-760x397.png\",\"width\":760,\"height\":397}},\"postForm\":\"long\",\"slug\":\"ml-infrastructure-research-experimentation\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fml-infrastructure-research-experimentation\u002F\",\"title\":\"How We Upgraded Our ML Infrastructure to Support Research and Experimentation\"}","{\"id\":62355,\"author\":{\"id\":1001051,\"name\":\"Grammarly\",\"slug\":\"grammarly\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fgrammarly\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F02\u002FGrammarly_KnowledgeShare_Square-124x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2684,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-team\u002F\",\"name\":\"Team\",\"slug\":\"eng-team\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2684\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2684\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-12-17T16:49:01\",\"modified\":\"2024-12-18T15:18:10\",\"excerpt\":\"Grammarly鈥檚 Applied Research Scientist (ARS) internship program cultivates the next generation of AI research talent. In the...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-2-2.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-2-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-2-2-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-2-2-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-2-2-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"ars-internship-experience\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fars-internship-experience\u002F\",\"title\":\"Bridging PhD Research and Industry Impact With Grammarly鈥檚 Applied Research Scientist Internship\"}","{\"id\":62142,\"author\":{\"id\":1001051,\"name\":\"Grammarly\",\"slug\":\"grammarly\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fgrammarly\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F02\u002FGrammarly_KnowledgeShare_Square-124x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2678,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-nlp-ml\u002F\",\"name\":\"NLP\u002FML\",\"slug\":\"eng-nlp-ml\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2678\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2678\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-12-06T09:50:39\",\"modified\":\"2024-12-06T09:51:13\",\"excerpt\":\"The Strategic Research team at Grammarly is constantly exploring how LLMs can contribute to our mission of improving lives by...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-1.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-1-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-1-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-1-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F12\u002FOption-2-Colorway-1-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"advancing-intelligent-writing\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fadvancing-intelligent-writing\u002F\",\"title\":\"Advancing AI-Powered Intelligent Writing Assistance across Multiple Languages\"}","{\"id\":61708,\"author\":{\"id\":1001248,\"name\":\"Mark Steinruck\",\"slug\":\"mark-steinruck\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fmark-steinruck\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FScreenshot-2024-11-15-at-10.23.43鈥疉M-126x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2680,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-product\u002F\",\"name\":\"Product\",\"slug\":\"eng-product\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2680\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2680\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-11-15T07:00:04\",\"modified\":\"2024-11-15T10:25:23\",\"excerpt\":\"The Grammarly Design team uses Figma to design the product experiences that help teams communicate and do their best work. Our...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FOption-1-Colorway-2-1.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FOption-1-Colorway-2-1-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FOption-1-Colorway-2-1-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FOption-1-Colorway-2-1-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F11\u002FOption-1-Colorway-2-1-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"demystifying-figma\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fdemystifying-figma\u002F\",\"title\":\"Demystifying Figma鈥檚 Variable Mode Inheritance\"}","{\"id\":61222,\"author\":{\"id\":1001243,\"name\":\"Sri Malireddi\",\"slug\":\"sri-malireddi\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fsri-malireddi\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FScreenshot-2024-10-10-at-2.40.39鈥疨M-138x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2678,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-nlp-ml\u002F\",\"name\":\"NLP\u002FML\",\"slug\":\"eng-nlp-ml\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2678\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2678\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-10-09T12:01:24\",\"modified\":\"2024-10-10T14:46:47\",\"excerpt\":\"Hasn鈥檛 everyone wished, at some point or another, that their phone keyboard understood them a little better? We鈥檝e all...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FOption-1-Colorway-3.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FOption-1-Colorway-3-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FOption-1-Colorway-3-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FOption-1-Colorway-3-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F10\u002FOption-1-Colorway-3-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"personal-language-model\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fpersonal-language-model\u002F\",\"title\":\"Unlocking Personalization With an On-Device Model for the Grammarly Keyboard\"}","{\"id\":60857,\"author\":{\"id\":1001051,\"name\":\"Grammarly\",\"slug\":\"grammarly\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fgrammarly\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F02\u002FGrammarly_KnowledgeShare_Square-124x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2684,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-team\u002F\",\"name\":\"Team\",\"slug\":\"eng-team\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2684\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2684\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-09-12T14:40:39\",\"modified\":\"2024-09-13T13:56:57\",\"excerpt\":\"Grammarly鈥檚 software engineering internship program is designed to cultivate the next generation of tech talent. Our program...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FOption-1-Colorway-2.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FOption-1-Colorway-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FOption-1-Colorway-2-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FOption-1-Colorway-2-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FOption-1-Colorway-2-760x400.png\",\"width\":760,\"height\":400}},\"slug\":\"intern-experience\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fintern-experience\u002F\",\"title\":\"From Challenges to Triumphs: Grammarly Interns Reflect on Their Experience\"}","{\"id\":60611,\"author\":{\"id\":1001242,\"name\":\"Brian Hinton\",\"slug\":\"brianhinton\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Fbrianhinton\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F09\u002FScreenshot-2024-09-17-at-9.53.43鈥疉M-124x124.png\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2679,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-infrastructure\u002F\",\"name\":\"Infrastructure\",\"slug\":\"eng-infrastructure\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2679\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2679\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-08-21T09:23:01\",\"modified\":\"2024-09-17T09:56:17\",\"excerpt\":\"At Grammarly, it鈥檚 paramount to ensure designs are not only visually appealing but also accessible to all users. Our designers...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FHeader-2.png\",\"width\":1520,\"height\":800},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FHeader-2-235x124.png\",\"width\":235,\"height\":124},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FHeader-2-437x230.png\",\"width\":437,\"height\":230},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FHeader-2-768x404.png\",\"width\":768,\"height\":404},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FHeader-2-760x400.png\",\"width\":760,\"height\":400}},\"postForm\":\"long\",\"slug\":\"annotating-accessibility\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fannotating-accessibility\u002F\",\"title\":\"Mastering the Art of Annotation\"}","{\"id\":60452,\"author\":{\"id\":1001237,\"name\":\"Alan Luk, Head of GRC\",\"slug\":\"alanluk\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fauthor\u002Falanluk\u002F\",\"avatar\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002F216C-WEB-124x124.jpg\"},\"categories\":[{\"id\":2669,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Fengineering\u002F\",\"name\":\"Engineering\",\"slug\":\"engineering\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2669\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}},{\"id\":2679,\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fcategory\u002Feng-infrastructure\u002F\",\"name\":\"Infrastructure\",\"slug\":\"eng-infrastructure\",\"taxonomy\":\"category\",\"_links\":{\"self\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2679\"}],\"collection\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\"}],\"about\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Ftaxonomies\u002Fcategory\"}],\"up\":[{\"embeddable\":true,\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fcategories\u002F2669\"}],\"wp:post_type\":[{\"href\":\"https:\u002F\u002Fcontenthub-private.grammarly.com\u002Fblog\u002Fwp-json\u002Fwp\u002Fv2\u002Fposts?categories=2679\"}],\"curies\":[{\"name\":\"wp\",\"href\":\"https:\u002F\u002Fapi.w.org\u002F{rel}\",\"templated\":true}]}}],\"tags\":[],\"date\":\"2024-08-13T09:06:05\",\"modified\":\"2024-08-13T09:14:35\",\"excerpt\":\"Our top priority at Grammarly is helping over 40 million people and 50,000 organizations communicate more effectively, with...\",\"image\":{\"altText\":\"\",\"full\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FUpdate.png\",\"width\":1520,\"height\":680},\"thumbnail\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FUpdate-235x105.png\",\"width\":235,\"height\":105},\"medium\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FUpdate-437x196.png\",\"width\":437,\"height\":196},\"medium_large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FUpdate-768x344.png\",\"width\":768,\"height\":344},\"large\":{\"url\":\"https:\u002F\u002Fcontenthub-static.grammarly.com\u002Fblog\u002Fwp-content\u002Fuploads\u002F2024\u002F08\u002FUpdate-760x340.png\",\"width\":760,\"height\":340}},\"postForm\":\"long\",\"slug\":\"iso-27701\",\"link\":\"https:\u002F\u002Fwww.grammarly.com\u002Fblog\u002Fengineering\u002Fiso-27701\u002F\",\"title\":\"ISO 27701 Demonstrates Grammarly鈥檚 Ongoing Commitment to Protecting User Data\"}"],"post":undefined,"feed":"main","slug":undefined,"department":undefined,"query":undefined,"isAllPostsLoaded":false},"user":{"data":"{\"id\":\"-348193456517025536\",\"type\":\"Free\",\"name\":\"\",\"email\":\"-348193456517025536@anonymous\",\"loginType\":\"EMAIL\",\"subscriptionFree\":false,\"confirmed\":false,\"disabled\":false,\"free\":true,\"anonymous\":true,\"freemium\":true,\"isTest\":false,\"trusted\":false,\"groups\":[\"freemium\"],\"customFields\":{\"data-regulation\":\"false\"},\"settings\":{},\"freemiumRegDate\":\"2025-02-26T04:45:56.621\",\"editorFeatures\":{\"plagiarismDisabled\":true,\"scoreDisabled\":false,\"quickReplacement\":true,\"fullCards\":true,\"proofit\":false,\"msWordEnabled\":true,\"msOutlookEnabled\":true,\"docsDisabled\":false},\"plagiarismOn\":false,\"institutionPlagiarismDisabled\":true,\"institutionScoreDisabled\":false,\"institutionQuickReplacement\":true,\"institutionFullCards\":true,\"institutionProofit\":false,\"grammarlyEdu\":false,\"institutionAdmin\":false,\"loginProviders\":[],\"roles\":[]}","groups":[],"preferenceProfile":[],"treatmentsStr":"[{\"experimentName\":\"whats_new_header_item_25\",\"qualifiedName\":null,\"experimentId\":\"9439\",\"groupName\":\"enabled_1\",\"userId\":-348193456517025540,\"containerId\":\"1yxSOLilCTIs\",\"overrideType\":null,\"isTest\":false,\"type\":\"gate\",\"sender\":null,\"needLog\":false,\"source\":\"statsig\"},{\"experimentName\":\"update_openings_page_urls_25\",\"qualifiedName\":null,\"experimentId\":\"9521\",\"groupName\":\"enabled_1\",\"userId\":-348193456517025540,\"containerId\":\"1yxSOLilCTIs\",\"overrideType\":null,\"isTest\":false,\"type\":\"gate\",\"sender\":null,\"needLog\":false,\"source\":\"statsig\"}]"}}</script> <script id="__LOADABLE_REQUIRED_CHUNKS__" type="application/json">[41,9,30,12,4,5]</script><script id="__LOADABLE_REQUIRED_CHUNKS___ext" type="application/json">{"namedChunks":["components-notification","shared-pages-engineering-home","feed","components-careers_banner","components-footer"]}</script> <script async data-chunk="main" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/main.client.js"></script> <script async data-chunk="components-notification" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/vendors~components-notification.client.js"></script> <script async data-chunk="components-notification" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/components-notification.client.js"></script> <script async data-chunk="shared-pages-engineering-home" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/shared-pages-engineering-home.client.js"></script> <script async data-chunk="feed" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/feed.client.js"></script> <script async data-chunk="components-careers_banner" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/components-careers_banner.client.js"></script> <script async data-chunk="components-footer" src="https://contenthub-static.grammarly.com/assets/js/desktop/9a635a6d7264f90073e6/components-footer.client.js"></script> <!-- GTM --> <script type="text/javascript"> (function(w,d,s,l){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s);j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id=GTM-NQ3XB9&l=dataLayerAt1333';f.parentNode.insertBefore(j,f); })(window,document,'script', 'dataLayerAt1333'); </script> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NQ3XB9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End GTM --> </body> </html>