PageSourceSearch

https://www.adjuvant.ai/pages/data-engineering

html adjuvant.ai collected 2026-10-05 14:49:07 UTC 43,839 bytes, 7 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><style data-emotion-css="1shgwzj">.css-1shgwzj{content:ie=edge;}</style><meta http-equiv="x-ua-compatible" class="css-1shgwzj"/><style data-emotion-css="2mbypd">.css-2mbypd{content:width=device-width,initial-scale=1,shrink-to-fit=no;}</style><meta name="viewport" class="css-2mbypd"/><style data-href="/styles.715f5f3a12ff71bdf79e.css" id="gatsby-global-css">@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(/static/open-sans-latin-300-24f7b0944e9e03a905f9d7701573b2cd.woff2) format("woff2"),url(/static/open-sans-latin-300-a7622f60c56ddd5301549a786b54e6e6.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(/static/open-sans-latin-300italic-6725c3fb1f3abd7ebdcb2d244758f706.woff2) format("woff2"),url(/static/open-sans-latin-300italic-793b1237017aeacd646fb80911425566.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:local("Open Sans Regular "),local("Open Sans-Regular"),url(/static/open-sans-latin-400-33543c5cc5d88f5695dd08c87d280dfd.woff2) format("woff2"),url(/static/open-sans-latin-400-de0869e324680c99efa1250515b4b41c.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:local("Open Sans Regular italic"),local("Open Sans-Regularitalic"),url(/static/open-sans-latin-400italic-b61a9055d92ac56c15cacf4271d4f072.woff2) format("woff2"),url(/static/open-sans-latin-400italic-06b4bfda4e139eaf3ab9872a6d66f42f.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:local("Open Sans SemiBold "),local("Open Sans-SemiBold"),url(/static/open-sans-latin-600-819af3d3abdc9f135d49b80a91e2ff4c.woff2) format("woff2"),url(/static/open-sans-latin-600-449d681cd6006390e1bee3c3a660430b.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:600;src:local("Open Sans SemiBold italic"),local("Open Sans-SemiBolditalic"),url(/static/open-sans-latin-600italic-ebdfa24cb411ba3016abd1c3ea5746e5.woff2) format("woff2"),url(/static/open-sans-latin-600italic-56e5756b696615d6164a625e1bcb1a9e.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:local("Open Sans Bold "),local("Open Sans-Bold"),url(/static/open-sans-latin-700-0edb76284a7a0f8db4665b560ee2b48f.woff2) format("woff2"),url(/static/open-sans-latin-700-1f85e92d8ff443980bc0f83ad7b23b60.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:700;src:local("Open Sans Bold italic"),local("Open Sans-Bolditalic"),url(/static/open-sans-latin-700italic-a49393f2171a2f4d6927ce6c14f73dbc.woff2) format("woff2"),url(/static/open-sans-latin-700italic-bf72679ca22e53320beaea090e8bb07d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold "),local("Open Sans-ExtraBold"),url(/static/open-sans-latin-800-ab3e500e7375695d702cff19513e4470.woff2) format("woff2"),url(/static/open-sans-latin-800-05ebdbe10796850f045fcd484f35788d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:800;src:local("Open Sans ExtraBold italic"),local("Open Sans-ExtraBolditalic"),url(/static/open-sans-latin-800italic-c62c3eea77cf3fca51494e8c924adf4d.woff2) format("woff2"),url(/static/open-sans-latin-800italic-92da6f116d973bd334cf9b3afdb29c4f.woff) format("woff")}@font-face{font-family:Prata;font-style:normal;font-display:swap;font-weight:400;src:local("Prata Regular "),local("Prata-Regular"),url(/static/prata-latin-400-8538898341dbe7252c394a1a6884d36a.woff2) format("woff2"),url(/static/prata-latin-400-bf612a2ccc9e05062e9f4cb7686a1065.woff) format("woff")}</style><style data-emotion-css="1w6jap4">.css-1w6jap4{content:Gatsby 2.32.2;}</style><meta name="generator" class="css-1w6jap4"/><title data-react-helmet="true">Data Engineering | Adjuvant</title><link data-react-helmet="true" rel="canonical" href="http://localhost:8000/pages/data-engineering"/><meta data-react-helmet="true" name="title" content="Data Engineering"/><meta data-react-helmet="true" name="description" content="Build a state-of-the-art system to accelerate your growth by leveraging the operational data of your business."/><meta data-react-helmet="true" name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no,viewport-fit=cover"/>
1<meta data-react-helmet="true" property="og:site_name" content="Adjuvant"/><meta data-react-helmet="true" property="og:title" content="Data Engineering"/><meta data-react-helmet="true" property="og:url" content="http://localhost:8000/pages/data-engineering"/><meta data-react-helmet="true" property="og:type" content="article"/><meta data-react-helmet="true" property="og:description" content="Build a state-of-the-art system to accelerate your growth by leveraging the operational data of your business."/><meta data-react-helmet="true" property="twitter:title" content="Data Engineering"/><meta data-react-helmet="true" property="twitter:url" content="http://localhost:8000/pages/data-engineering"/><meta data-react-helmet="true" property="twitter:description" content="Build a state-of-the-art system to accelerate your growth by leveraging the operational data of your business."/><meta data-react-helmet="true" property="twitter:card" content="summary_large_image"/><meta data-react-helmet="true" property="og:image" content="http://localhost:8000/static/04a99128bd54bf1fd13901e7371a22bc/a08e9/data-engineering-300.png"/><meta data-react-helmet="true" property="twitter:image" content="http://localhost:8000/static/04a99128bd54bf1fd13901e7371a22bc/a08e9/data-engineering-300.png"/><link rel="icon" href="/favicon-32x32.png?v=abc5df7c8fe579253728c55421e1df05" type="image/png"/><link rel="manifest" href="/manifest.webmanifest" crossorigin="anonymous"/><meta name="theme-color" content="#fee440"/><link rel="apple-touch-icon" sizes="48x48" href="/icons/icon-48x48.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="72x72" href="/icons/icon-72x72.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="96x96" href="/icons/icon-96x96.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="144x144" href="/icons/icon-144x144.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="192x192" href="/icons/icon-192x192.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="256x256" href="/icons/icon-256x256.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="384x384" href="/icons/icon-384x384.png?v=abc5df7c8fe579253728c55421e1df05"/><link rel="apple-touch-icon" sizes="512x512" href="/icons/icon-512x512.png?v=abc5df7c8fe579253728c55421e1df05"/><link as="script" rel="preload" href="/webpack-runtime-b719f26dda7edafc5133.js"/><link as="script" rel="preload" href="/framework-d585a04b7d285a7760d6.js"/><link as="script" rel="preload" href="/styles-8fab2804fb6f85b824b6.js"/><link as="script" rel="preload" href="/dc6a8720040df98778fe970bf6c000a41750d3ae-be970e6fbbe9ef5d4ece.js"/><link as="script" rel="preload" href="/app-f245ef9b2e6d14659718.js"/><link as="script" rel="preload" href="/component---node-modules-reflexjs-gatsby-theme-post-src-p
1ost-template-js-0156b6d386e1f584d084.js"/><link as="fetch" rel="preload" href="/page-data/pages/data-engineering/page-data.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/1515404375.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/1871143972.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2206637893.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2206637893.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2723618800.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2723618800.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2877882650.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2877882650.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2877882650.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/2877882650.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3223469662.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3223469662.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3690057468.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3699512716.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/3699512716.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/sq/d/610912930.json" crossorigin="anonymous"/><link as="fetch" rel="preload" href="/page-data/app-data.json" crossorigin="anonymous"/></head><body>
1<script>(function() { try {
2  var mode = localStorage.getItem('theme-ui-color-mode');
3  if (!mode) return
4  document.body.classList.add('theme-ui-' + mode);
5} catch (e) {} })();</script>
5<div id="___gatsby"><style data-emotion-css="12j97wg">body{--theme-ui-colors-text:#191924;--theme-ui-colors-background:#fff;--theme-ui-colors-heading:#07070a;--theme-ui-colors-primary:#FFF;--theme-ui-colors-primaryHover:#FFF;--theme-ui-colors-secondary:#07070a;--theme-ui-colors-secondaryHover:#191924;--theme-ui-colors-accent:#2B59C3;--theme-ui-colors-accentHover:#253C78;--theme-ui-colors-muted:#f6f6f6;--theme-ui-colors-mutedHover:#ebebeb;--theme-ui-colors-border:#ebece9;--theme-ui-colors-borderHover:#b9bdb3;--theme-ui-colors-prism-text:#d6deeb;--theme-ui-colors-prism-background:#212130;--theme-ui-colors-prism-comment:#93b4b4;--theme-ui-colors-prism-string:#addb67;--theme-ui-colors-prism-var:#d6deeb;--theme-ui-colors-prism-number:#f78c6c;--theme-ui-colors-prism-constant:#82aaff;--theme-ui-colors-prism-punctuation:#c792ea;--theme-ui-colors-prism-className:#ffcb8b;--theme-ui-colors-prism-tag:#7fdbca;--theme-ui-colors-prism-boolean:#ff5874;--theme-ui-colors-prism-property:#80cbc4;--theme-ui-colors-prism-namespace:#b2ccd6;--theme-ui-colors-prism-highlight:#243E73;--theme-ui-colors-prism-file:#92B5B2;--theme-ui-colors-black:#191924;color:var(--theme-ui-colors-text,#191924);background-color:var(--theme-ui-colors-background,#fff);}body.theme-ui-dark{--theme-ui-colors-text:#fff;--theme-ui-colors-background:#191924;--theme-ui-colors-heading:#fff;--theme-ui-colors-primary:#FFF;--theme-ui-colors-primaryHover:#F4D301;--theme-ui-colors-secondary:#07070a;--theme-ui-colors-secondaryHover:#191924;--theme-ui-colors-accent:#2B59C3;--theme-ui-colors-accentHover:#253C78;--theme-ui-colors-muted:#2a2a3c;--theme-ui-colors-mutedHover:#212130;--theme-ui-colors-border:#2a2a3c;--theme-ui-colors-borderHover:#434360;--theme-ui-colors-black:#191924;}</style><style data-emotion-css="wgyw6c">*{box-sizing:border-box;}body{margin:0;color:var(--theme-ui-colors-text,#191924);font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;}@media screen and (min-width:510px){body{font-size:16px;}}@media screen and (min-width:630px){body{font-size:18px;}}@media screen and (min-width:950px){body{font-size:14px;}}@media screen and (min-width:1200px){body{font-size:16px;}}@media screen and (min-width:1400px){body{font-size:18px;}}body .gatsby-image-wrapper{width:auto;height:auto;}body *{border:0 solid;border-color:var(--theme-ui-colors-border,#ebece9);}body small{font-size:14px;}body hr{border-top:1px solid;border-top-color:var(--theme-ui-colors-border,#ebece9);}</style><style data-emotion-css="1lufne7">a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;-webkit-text-decoration:none;text-decoration:none;}a:hover,a:focus,a:active,a[aria-current=page]{color:#FFF;}pre{color:#d6deeb;background-color:#212130;font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:16px;line-height:2rem;tab-size:2;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;margin-top:2rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;overflow:auto;border-radius:0.25rem;white-space:pre-wrap;}pre > .token-line{padding-left:1rem;padding-right:1rem;}pre .plain{min-height:1ch;display:inline-block;}pre .attr-name{font-style:italic;}pre .comment{color:#93b4b4;}pre .attr-name,pre .string,pre .url{color:#addb67;}pre .variable{color:#d6deeb;}pre .number{color:#f78c6c;}pre .builtin,pre .char,pre .constant,pre .function{color:#82aaff;}pre .punctuation,pre .selector,pre .doctype{color:#c792ea;}pre .class-name{color:#ffcb8b;}pre .operator,pre .keyword{color:#7fdbca;}pre .boolean{color:#ff5874;}pre .property{color:#80cbc4;}pre .namespace{color:#b2ccd6;}pre .highlight{background-color:#243E73;}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;}inlineCode{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;color:#FFF;}</style><div style="outline:none" tabindex="-1" id="gatsby-focus-wrapper" class="css-0">
5<style data-emotion-css="bm877t">.css-bm877t{position:-webkit-sticky;position:sticky;top:0;opacity:0.95;background-color:var(--theme-ui-colors-primary,#FFF);z-index:1000;padding-top:0;padding-bottom:0;}@media screen and (min-width:510px){.css-bm877t{position:relative;padding-top:0;padding-bottom:0;}}@media screen and (min-width:630px){.css-bm877t{padding-top:0;padding-bottom:0;}}@media screen and (min-width:950px){.css-bm877t{padding-top:1rem;padding-bottom:1rem;}}</style><header class="css-bm877t"><style data-emotion-css="1k78qfk">.css-1k78qfk{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1110px;}@media screen and (min-width:510px){.css-1k78qfk{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:630px){.css-1k78qfk{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:950px){.css-1k78qfk{padding-left:1rem;padding-right:1rem;}}</style><div class="css-1k78qfk"><style data-emotion-css="zifylr">.css-zifylr{display:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:0.25rem;padding-bottom:0.25rem;}@media screen and (min-width:510px){.css-zifylr{display:none;}}@media screen and (min-width:630px){.css-zifylr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}</style><div class="css-zifylr"><style data-emotion-css="10uh27r">.css-10uh27r{font-size:22px;font-family:inherit;color:var(--theme-ui-colors-black,#191924);margin-left:0em;padding-right:30px;}.css-10uh27r:hover{color:var(--theme-ui-colors-black,#191924);}</style><a href="/" class="css-10uh27r">Adjuvant</a><style data-emotion-css="q7odj5">.css-q7odj5{display:grid;list-style:none;padding:0;grid-template-rows:repeat(6,auto);gap:0;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;color:var(--theme-ui-colors-black,#191924);}@media screen and (min-width:510px){.css-q7odj5{grid-template-rows:none;grid-template-columns:repeat(6,auto);gap:2rem;margin-left:auto;margin-right:auto;}}.css-q7odj5 a,.css-q7odj5 a:hover,.css-q7odj5 a[aria-current=page]{color:var(--theme-ui-colors-black,#191924);font-weight:600;}</style><ul class="css-q7odj5"><style data-emotion-css="z1af7j">.css-z1af7j{position:relative;margin-left:auto;margin-right:auto;border-bottom-width:1px;margin-top:0;}@media screen and (min-width:510px){.css-z1af7j{border-bottom-width:0;margin-top:0;}}</style><li class="css-z1af7j"><style data-emotion-css="ga7oqv">.css-ga7oqv{color:var(--theme-ui-colors-text,#191924);font-size:16px;height:100%;font-weight:400;width:100%;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;text-align:left;cursor:pointer;}.css-ga7oqv[aria-current=page]{color:var(--theme-ui-colors-primary,#FFF);text-align:center;border-bottom:orange solid 4px;}@media screen and (min-width:510px){.css-ga7oqv{padding-left:0;padding-right:0;text-align:center;}}.css-ga7oqv:hover{color:var(--theme-ui-colors-primary,#FFF);}</style><a class="css-ga7oqv" href="/">Home</a></li><li class="css-z1af7j"><a aria-current="page" class="css-ga7oqv" href="/pages/data-engineering">Data Engineering</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/machine-learning">Machine Learning</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/software-engineering">Software Engineering</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/cloud-devops">Cloud DevOps</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/contact-us">Contact Us</a></li></ul></div></div><style data-emotion-css="hbd0ta">.css-hbd0ta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:510px){.css-hbd0ta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media screen and (min-width:630px){.css-hbd0ta{display:none;}}</style><div class="css-hbd0ta"><style data-emotion-css="19sqzk0">.css-19sqzk0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;
5-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:1rem;padding-right:0.25rem;visibility:visible;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;}</style><div class="css-19sqzk0"><a href="/" class="css-10uh27r">Adjuvant</a><style data-emotion-css="t8kid6">.css-t8kid6{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--theme-ui-colors-text,#191924);background-color:transparent;font-family:Open Sans,sans-serif;font-size:14px;line-height:1;-webkit-text-decoration:none;text-decoration:none;border:1px solid;border-color:transparent;border-radius:2rem;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;cursor:pointer;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;outline:none;}@media screen and (min-width:510px){.css-t8kid6{font-size:16px;}}@media screen and (min-width:630px){.css-t8kid6{font-size:18px;}}@media screen and (min-width:950px){.css-t8kid6{font-size:14px;}}@media screen and (min-width:1200px){.css-t8kid6{font-size:16px;}}.css-t8kid6 sm{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:12px;}@media screen and (min-width:510px){.css-t8kid6 sm{font-size:14px;}}@media screen and (min-width:630px){.css-t8kid6 sm{font-size:16px;}}@media screen and (min-width:950px){.css-t8kid6 sm{font-size:12px;}}@media screen and (min-width:1200px){.css-t8kid6 sm{font-size:14px;}}.css-t8kid6 lg{padding-left:1.75rem;padding-right:1.75rem;padding-top:1rem;padding-bottom:1rem;font-size:16px;}@media screen and (min-width:510px){.css-t8kid6 lg{font-size:18px;}}@media screen and (min-width:630px){.css-t8kid6 lg{font-size:22px;}}@media screen and (min-width:950px){.css-t8kid6 lg{font-size:16px;}}@media screen and (min-width:1200px){.css-t8kid6 lg{font-size:18px;}}.css-t8kid6 primary{background-color:var(--theme-ui-colors-primary,#FFF);color:var(--theme-ui-colors-black,#191924);border-color:var(--theme-ui-colors-primary,#FFF);}.css-t8kid6 primary:hover,.css-t8kid6 primary:focus{background-color:var(--theme-ui-colors-primaryHover,#FFF);color:var(--theme-ui-colors-black,#191924);border-color:var(--theme-ui-colors-primaryHover,#FFF);}.css-t8kid6 outlinePrimary{background-color:transparent;color:var(--theme-ui-colors-primary,#FFF);border-color:var(--theme-ui-colors-primary,#FFF);}.css-t8kid6 outlinePrimary:hover,.css-t8kid6 outlinePrimary:focus{background-color:var(--theme-ui-colors-primaryHover,#FFF);color:white;border-color:var(--theme-ui-colors-primaryHover,#FFF);}.css-t8kid6 secondary{background-color:var(--theme-ui-colors-secondary,#07070a);color:white;border-color:var(--theme-ui-colors-secondary,#07070a);}.css-t8kid6 secondary:hover,.css-t8kid6 secondary:focus{background-color:var(--theme-ui-colors-secondaryHover,#191924);color:white;border-color:var(--theme-ui-colors-secondaryHover,#191924);}.css-t8kid6 outlineSecondary{background-color:transparent;color:var(--theme-ui-colors-secondary,#07070a);border-color:var(--theme-ui-colors-secondary,#07070a);}.css-t8kid6 outlineSecondary:hover,.css-t8kid6 outlineSecondary:focus{background-color:var(--theme-ui-colors-secondaryHover,#191924);color:white;border-color:var(--theme-ui-colors-secondaryHover,#191924);}.css-t8kid6 accent{background-color:var(--theme-ui-colors-accent,#2B59C3);color:var(--theme-ui-colors-text,#191924);border-color:var(--theme-ui-colors-accent,#2B59C3);}.css-t8kid6 accent:hover,.css-t8kid6 accent:focus{background-color:var(--theme-ui-colors-accentHover,#253C78);color:var(--theme-ui-colors-text,#191924);border-color:var(--theme-ui-colors-accentHover,#253C78);}.css-t8kid6 outlineAccent{background-color:transparent;color:var(--theme-ui-colors-accent,#2B59C3);border-color:var(--theme-ui-colors-accent,#2B59C3);}.css-t8kid6 outlineAccent:hover,.css-t8kid6 outlineAccent:focus{background-color:var(--theme-ui-colors-accentHover,#253C78);color:white;border-color:var(--theme-ui-colors-accentHover,#253C78);}.css-t8kid6 link{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}
5.css-t8kid6 link:hover,.css-t8kid6 link:focus{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}.css-t8kid6 icon{background-color:transparent;border-color:transparent;padding:0;}.css-t8kid6:hover,.css-t8kid6:focus{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}</style><button class="css-t8kid6"><style data-emotion-css="vuezs2">.css-vuezs2{width:1.75rem;height:1.75rem;color:var(--theme-ui-colors-black,#191924);}</style><svg fill="currentColor" class="css-vuezs2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></svg></button></div><style data-emotion-css="1w4wuai">.css-1w4wuai{position:absolute;z-index:1000;background-color:var(--theme-ui-colors-background,#fff);top:-0.5rem;left:0;right:0;padding-left:1rem;padding-right:1rem;border-radius:0.5rem;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);border:1px solid;border-color:var(--theme-ui-colors-border,#ebece9);-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95);visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;max-height:95vh;}</style><div class="css-1w4wuai"><style data-emotion-css="y3qpf3">.css-y3qpf3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0;padding-right:0;}</style><div class="css-y3qpf3"><style data-emotion-css="17y9ys2">.css-17y9ys2{font-size:22px;font-family:inherit;color:var(--theme-ui-colors-text,#191924);margin-left:0em;padding-right:30px;}.css-17y9ys2:hover{color:var(--theme-ui-colors-black,#191924);}</style><a href="/" class="css-17y9ys2">Adjuvant</a><style data-emotion-css="12zc1ag">.css-12zc1ag{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:var(--theme-ui-colors-text,#191924);background-color:transparent;font-family:Open Sans,sans-serif;font-size:14px;line-height:1;-webkit-text-decoration:none;text-decoration:none;border:1px solid;border-color:transparent;border-radius:2rem;padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;cursor:pointer;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;margin-right:-0.75rem;}@media screen and (min-width:510px){.css-12zc1ag{font-size:16px;}}@media screen and (min-width:630px){.css-12zc1ag{font-size:18px;}}@media screen and (min-width:950px){.css-12zc1ag{font-size:14px;}}@media screen and (min-width:1200px){.css-12zc1ag{font-size:16px;}}.css-12zc1ag sm{padding-left:0.75rem;padding-right:0.75rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:12px;}@media screen and (min-width:510px){.css-12zc1ag sm{font-size:14px;}}@media screen and (min-width:630px){.css-12zc1ag sm{font-size:16px;}}@media screen and (min-width:950px){.css-12zc1ag sm{font-size:12px;}}@media screen and (min-width:1200px){.css-12zc1ag sm{font-size:14px;}}.css-12zc1ag lg{padding-left:1.75rem;padding-right:1.75rem;padding-top:1rem;padding-bottom:1rem;font-size:16px;}@media screen and (min-width:510px){.css-12zc1ag lg{font-size:18px;}}@media screen and (min-width:630px){.css-12zc1ag lg{font-size:22px;}}@media screen and (min-width:950px){.css-12zc1ag lg{font-size:16px;}}@media screen and (min-width:1200px){.css-12zc1ag lg{font-size:18px;}}.css-12zc1ag primary{background-color:var(--theme-ui-colors-primary,#FFF);color:var(--theme-ui-colors-black,#191924);border-color:var(--theme-ui-colors-primary,#FFF);}.css-12zc1ag primary:hover,.css-12zc1ag primary:focus{background-color:var(--theme-ui-colors-primaryHover,#FFF);color:var(--theme-ui-colors-black,#191924);border-color:var(--theme-ui-colors-primaryHover,#FFF);}.css-12zc1ag outlinePrimary{background-color:transparent;color:var(--theme-ui-colors-primary,#FFF);border-color:var(--theme-ui-colors-primary,#FFF);}.css-12zc1ag outlinePrimary:hover,.css-12zc1ag outlinePrimary:focus{background-color:var(--theme-ui-colors-primaryHover,#FFF);color:white;border-color:var(--theme-ui-colors-primaryHover,#FFF);}.css-12zc1ag secondary{background-color:var(--theme-ui-colors-secondary,#07070a);color:white;border-color:var(--theme-ui-colors-secondary,#07070a);}.css-12zc1ag secondary:hover,.css-12zc1ag secondary:focus{background-color:var(--theme-ui-colors-secondaryHover,#191924);color:white;border-color:var(--theme-ui-colors-secondaryHover,#191924);}.css-12zc1ag outlineSecondary{background-color:transparent;color:var(--theme-ui-colors-secondary,#07070a);border-color:var(--theme-ui-colors-secondary,#07070a);}.css-12zc1ag outlineSecondary:hover,.css-12zc1ag outlineSecondary:focus{background-color:var(--theme-ui-colors-secondaryHover,#191924);color:white;border-color:var(--theme-ui-colors-secondaryHover,#191924);}.css-12zc1ag accent{background-color:var(--theme-ui-colors-accent,#2B59C3);color:var(--theme-ui-colors-text,#191924);border-color:var(--theme-ui-colors-accent,#2B59C3);}.css-12zc1ag accent:hover,.css-12zc1ag accent:focus{background-color:var(--theme-ui-colors-accentHover,#253C78);color:var(--theme-ui-colors-text,#191924);border-color:var(--theme-ui-colors-accentHover,#253C78);}
5.css-12zc1ag outlineAccent{background-color:transparent;color:var(--theme-ui-colors-accent,#2B59C3);border-color:var(--theme-ui-colors-accent,#2B59C3);}.css-12zc1ag outlineAccent:hover,.css-12zc1ag outlineAccent:focus{background-color:var(--theme-ui-colors-accentHover,#253C78);color:white;border-color:var(--theme-ui-colors-accentHover,#253C78);}.css-12zc1ag link{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}.css-12zc1ag link:hover,.css-12zc1ag link:focus{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}.css-12zc1ag icon{background-color:transparent;border-color:transparent;padding:0;}.css-12zc1ag:hover,.css-12zc1ag:focus{background-color:transparent;color:var(--theme-ui-colors-text,#191924);border-color:transparent;}</style><button class="css-12zc1ag"><svg fill="currentColor" class="css-vuezs2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-menu"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></svg></button></div><style data-emotion-css="3ti6x1">.css-3ti6x1{display:grid;list-style:none;padding:0;grid-template-rows:repeat(6,auto);gap:0;margin-top:0;margin-bottom:0;margin-left:-1rem;margin-right:-1rem;overflow:hidden;border-top-width:1px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0.8;width:100%;color:var(--theme-ui-colors-text,#191924);}@media screen and (min-width:510px){.css-3ti6x1{grid-template-rows:none;grid-template-columns:repeat(6,auto);gap:2rem;margin-left:0;margin-right:0;}}.css-3ti6x1 a,.css-3ti6x1 a:hover,.css-3ti6x1 a[aria-current=page]{color:var(--theme-ui-colors-text,#191924);font-weight:600;}</style><ul class="css-3ti6x1"><li class="css-z1af7j"><a class="css-ga7oqv" href="/">Home</a></li><li class="css-z1af7j"><a aria-current="page" class="css-ga7oqv" href="/pages/data-engineering">Data Engineering</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/machine-learning">Machine Learning</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/software-engineering">Software Engineering</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/cloud-devops">Cloud DevOps</a></li><li class="css-z1af7j"><a class="css-ga7oqv" href="/pages/contact-us">Contact Us</a></li></ul></div></div></header><main><style data-emotion-css="1aw84er">.css-1aw84er{padding-left:1rem;padding-right:1rem;max-width:1110px;margin-left:auto;margin-right:auto;width:80%;background:white;opacity:0.9;border-radius:10px;margin-top:10px;padding-top:2rem;padding-bottom:2rem;}@media screen and (min-width:510px){.css-1aw84er{padding-left:1.5rem;padding-right:1.5rem;padding-top:3rem;padding-bottom:3rem;}}@media screen and (min-width:630px){.css-1aw84er{padding-left:1.5rem;padding-right:1.5rem;padding-top:3.5rem;padding-bottom:3.5rem;}}@media screen and (min-width:950px){.css-1aw84er{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:1200px){.css-1aw84er{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:1400px){.css-1aw84er{padding-left:1.5rem;padding-right:1.5rem;}}.css-1aw84er sm{max-width:640px;}.css-1aw84er md{max-width:768px;}.css-1aw84er lg{max-width:1024px;}.css-1aw84er xl{max-width:1280px;}</style><article class="css-1aw84er"><style data-emotion-css="eh8t1v">.css-eh8t1v{padding-left:1rem;padding-right:1rem;max-width:1024px;margin-left:auto;margin-right:auto;width:80%;background:white;opacity:0.9;border-radius:10px;margin-top:10px;}@media screen and (min-width:510px){.css-eh8t1v{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:630px){.css-eh8t1v{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:950px){.css-eh8t1v{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:1200px){.css-eh8t1v{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:1400px){.css-eh8t1v{padding-left:1.5rem;padding-right:1.5rem;}}.css-eh8t1v sm{max-width:640px;}.css-eh8t1v md{max-width:768px;}.css-eh8t1v lg{max-width:1024px;}.css-eh8t1v xl{max-width:1280px;}</style><div class="css-eh8t1v"><style data-emotion-css="j56gdd">.css-j56gdd{width:75px;height:75px;}.css-j56gdd img{border-radius:0.25rem;}@media screen and (min-width:510px){.css-j56gdd{width:100px;height:100px;}}@media screen and (min-width:630px){.css-j56gdd{width:125px;height:125px;}}
5@media screen and (min-width:950px){.css-j56gdd{width:150px;height:150px;}}@media screen and (min-width:1200px){.css-j56gdd{width:175px;height:175px;}}@media screen and (min-width:1400px){.css-j56gdd{width:200px;height:200px;}}</style><style data-emotion-css="w4kat9">.css-w4kat9{margin:0;margin-left:auto;margin-right:auto;overflow:hidden;width:75px;height:75px;}.css-w4kat9 img{border-radius:0.25rem;}@media screen and (min-width:510px){.css-w4kat9{width:100px;height:100px;}}@media screen and (min-width:630px){.css-w4kat9{width:125px;height:125px;}}@media screen and (min-width:950px){.css-w4kat9{width:150px;height:150px;}}@media screen and (min-width:1200px){.css-w4kat9{width:175px;height:175px;}}@media screen and (min-width:1400px){.css-w4kat9{width:200px;height:200px;}}</style><figure class="css-w4kat9"><div class="css-0 gatsby-image-wrapper" style="position:relative;overflow:hidden"><div aria-hidden="true" style="width:100%;padding-bottom:100%"></div><img aria-hidden="true" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAACcQAAAnEAGUaVEZAAACTklEQVQ4y32UTYhOURjH7/u+C1EiI4qxGl4097nDkEkoKywtiCahyEYZTZnNZCElGzFF+Sg2yvdHlMGahSaSb1a+oikLkyZMeP2ee57z3nNn7ry3ft3znHPu/zxf90QRTyISSRxHiSJSVtvPSWurjicJ1PfZOlTUbqlWU7v+pIt5sYmwEy7AHbgH9218Fbphuh1QUtEY8oKZ2Gp4bmJbOKiD9zyYC0tgI5yCt9CZRhHH5SJB79kTWKseS+Z5FKbBxgvt4BazS6FgySbnwGvd7D+UgCTPFHjGvhW2t5wJkofEFWUGfGPxB/TBGnG5mmBMhVVwCD4hVIM2H3aRh9MQHEbkMuPt8AiG4CNz73l/hxfQBcegBuJrUJRDLcwXFbIwlutHjP9x0B/1CHubuPxq0UZgVnEOXcizGT+GM9APA6kXTqhmgprju1bpp9Ax1sMshzNhkMVr2hKwOfVIZB9iPYx3wCabPwk/mW9vlEMVHELgHeMr1tBnsQ+LK8Rpa+6bde9FFo+fwySpWBHOWw63BqF6Dtpv2mt2c6M+bLLGHrAcnfCCHuxLcAQewpvxqhwW5QPsh11wFG7AAxO4DcdhD+yGrxyyzDwuKIrLoTb2MFzX8KwI69LfUWQDaKgXYdC8XtSoKJO1RcR5oX/GuTBky1m/3TRdZi8YE7Lkb5sD8BlWwnoT/A2/THQvVOGVHmje5e9DCS9Ut6jh3bLGHZGswn/hpbVT56jLtvD6Si/M4JpqEudNOyyF+ZpnGb23kaDPhya5YD4UqtRtaEuSVOs/fSk4cGWDFrIAAAAASUVORK5CYII=" title="Data Engineering" alt="Corporis quibusdam optio iste." style="position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1;transition-delay:500ms"/><noscript><picture><source srcset="/static/04a99128bd54bf1fd13901e7371a22bc/8613a/data-engineering-300.png 200w,
6/static/04a99128bd54bf1fd13901e7371a22bc/a08e9/data-engineering-300.png 300w" sizes="(max-width: 300px) 100vw, 300px" /><img loading="lazy" sizes="(max-width: 300px) 100vw, 300px" srcset="/static/04a99128bd54bf1fd13901e7371a22bc/8613a/data-engineering-300.png 200w,
7/static/04a99128bd54bf1fd13901e7371a22bc/a08e9/data-engineering-300.png 300w" src="/static/04a99128bd54bf1fd13901e7371a22bc/a08e9/data-engineering-300.png" alt="Corporis quibusdam optio iste." title="Data Engineering" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/></picture></noscript></div></figure></div><style data-emotion-css="7ca1m7">.css-7ca1m7{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;width:80%;background:white;opacity:0.9;border-radius:10px;margin-top:10px;}@media screen and (min-width:510px){.css-7ca1m7{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:630px){.css-7ca1m7{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:950px){.css-7ca1m7{padding-left:1rem;padding-right:1rem;max-width:900px;}}@media screen and (min-width:1200px){.css-7ca1m7{padding-left:1rem;padding-right:1rem;}}@media screen and (min-width:1400px){.css-7ca1m7{padding-left:1.5rem;padding-right:1.5rem;}}.css-7ca1m7 sm{max-width:640px;}.css-7ca1m7 md{max-width:768px;}.css-7ca1m7 lg{max-width:1024px;}.css-7ca1m7 xl{max-width:1280px;}</style><div class="css-7ca1m7"><style data-emotion-css="xi606m">.css-xi606m{text-align:center;}</style><div class="css-xi606m"><style data-emotion-css="ph9ojf">.css-ph9ojf{color:var(--theme-ui-colors-heading,#07070a);font-family:inherit;font-weight:800;line-height:1.25;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;font-size:2.25rem;margin-top:0;margin-bottom:0;}.css-ph9ojf a{color:var(--theme-ui-colors-text,#191924);}.css-ph9ojf a:hover{color:var(--theme-ui-colors-primary,#FFF);}.css-ph9ojf h1{font-size:2.25rem;font-family:inherit;font-weight:400;}@media screen and (min-width:510px){.css-ph9ojf h1{font-size:3rem;}}@media screen and (min-width:630px){.css-ph9ojf h1{font-size:4rem;}}.css-ph9ojf h2{font-size:1.875rem;font-family:inherit;font-weight:400;}@media screen and (min-width:510px){.css-ph9ojf h2{font-size:2.25rem;}}@media screen and (min-width:630px){.css-ph9ojf h2{font-size:3rem;}}.css-ph9ojf h3{font-size:1.5rem;}@media screen and (min-width:510px){.css-ph9ojf h3{font-size:1.875rem;}}@media screen and (min-width:630px){.css-ph9ojf h3{font-size:2.25rem;}}.css-ph9ojf h4{font-size:22px;}@media screen and (min-width:510px){.css-ph9ojf h4{font-size:1.5rem;}}@media screen and (min-width:630px){.css-ph9ojf h4{font-size:1.875rem;}}.css-ph9ojf h5{font-size:18px;}@media screen and (min-width:510px){.css-ph9ojf h5{font-size:22px;}}@media screen and (min-width:630px){.css-ph9ojf h5{font-size:1.5rem;}}.css-ph9ojf h6{font-size:16px;}@media screen and (min-width:510px){.css-ph9ojf h6{font-size:18px;}}@media screen and (min-width:630px){.css-ph9ojf h6{font-size:22px;}}@media screen and (min-width:510px){.css-ph9ojf{font-size:3rem;}}@media screen and (min-width:630px){.css-ph9ojf{font-size:4rem;}}</style><h1 class="css-ph9ojf">Data Engineering</h1><style data-emotion-css="x3e26g">.css-x3e26g{font-size:14px;max-width:700px;margin-left:auto;margin-right:auto;font-style:italic;font-weight:700;}@media screen and (min-width:510px){.css-x3e26g{font-size:16px;}}@media screen and (min-width:630px){.css-x3e26g{font-size:18px;}}@media screen and (min-width:950px){.css-x3e26g{font-size:20px;}}@media screen and (min-width:1200px){.css-x3e26g{font-size:22px;}}@media screen and (min-width:1400px){.css-x3e26g{font-size:24px;}}</style><p class="css-x3e26g">Build a state-of-the-art system to accelerate your growth by leveraging the operational data of your business.</p></div></div><div class="css-7ca1m7"><p>Cloud platforms and new technologies have reduced the cost of data engineering and put it within the reach of all comers. Put another way, maximizing the value of your data is the new table stakes to remain competitive in the long term. We can support your data engineering effort in the following ways:</p><p><strong>Data Migration</strong></p><p>Optimize your data and migrate it securely to the Cloud to achieve high availability and scalability. Migrating your data to a centralized location also provides economies of scale and enables you to adapt and innovate faster.</p><p><strong>ETL Pipelines</strong>   </p><p>Create scalable Cloud, on-premise or hybrid ETL (extract, transform, load) pipelines using the latest te
7chnologies (Amazon Web Services, Google Cloud Platform, Microsoft Azure, Hadoop, Kubernetes, Docker, etc.). The extracted, standardized and filtered data is ready for insertion into a data store or Data Lake.</p><p><strong>Data Lake</strong>   </p><p>Drive your business intelligence by quickly aggregating and integrating data across your enterprise into a Data Lake. Built on standardized data with defined characteristics and context, a Data Lake serves the data to internal and external consumers via an API (application programming interface), a reliable &quot;contract&quot; with internal and external consumers - &quot;Ask for data in this way and you will always receive it in this way&quot;. This API-based approach is the foundation of your highly scalable and flexible business intelligence system. </p><p><strong>Data Analytics and Visualization</strong></p><p>Create real-time data analytics web-based UIs, dashboards and visualization tools to streamline the process and help you make the best-informed decisions.</p><div style="text-align:center;margin-left:auto;margin-right:auto;color:darkorange"><p>Contact us to learn more:</p><a style="font-size:1.3em;font-weight:600;color:black;padding:10px;background-color:#DDD;border-radius:15px" href="mailto:[email protected]"> [email protected] </a></div></div></article></main><style data-emotion-css="kwvxys">.css-kwvxys{padding-top:1.5rem;padding-bottom:1.5rem;padding:0;position:absolute;bottom:0px;margin-left:auto;margin-right:auto;}</style><footer class="css-kwvxys"><style data-emotion-css="zmv9et">.css-zmv9et{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:1110px;text-align:center;background:white;opacity:0.6;bottom:0;}@media screen and (min-width:510px){.css-zmv9et{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:630px){.css-zmv9et{padding-left:1.5rem;padding-right:1.5rem;}}@media screen and (min-width:950px){.css-zmv9et{padding-left:1rem;padding-right:1rem;}}</style><div class="css-zmv9et"><style data-emotion-css="1kuy7z7">.css-1kuy7z7{font-size:14px;}</style><p class="css-1kuy7z7">© <!-- -->2022<!-- --> <!-- -->Adjuvant</p></div></footer></div><div id="gatsby-announcer" style="position:absolute;top:0;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0" aria-live="assertive" aria-atomic="true"></div></div>
7<script id="gatsby-script-loader">/*<![CDATA[*/window.pagePath="/pages/data-engineering";/*]]>*/</script>
7<script id="gatsby-chunk-mapping">/*<![CDATA[*/window.___chunkMapping={"polyfill":["/polyfill-6ca522f51130a512e355.js"],"app":["/app-f245ef9b2e6d14659718.js"],"component---node-modules-reflexjs-gatsby-theme-base-src-pages-404-js":["/component---node-modules-reflexjs-gatsby-theme-base-src-pages-404-js-0e068e5ed973d1875e29.js"],"component---node-modules-reflexjs-gatsby-theme-core-src-page-template-js":[],"component---node-modules-reflexjs-gatsby-theme-post-src-post-template-js":["/component---node-modules-reflexjs-gatsby-theme-post-src-post-template-js-0156b6d386e1f584d084.js"],"component---node-modules-reflexjs-gatsby-theme-post-src-posts-template-js":["/component---node-modules-reflexjs-gatsby-theme-post-src-posts-template-js-79decc3779b576738f8e.js"],"component---node-modules-reflexjs-gatsby-theme-profile-src-profile-template-js":[]};/*]]>*/</script>
7<script src="/polyfill-6ca522f51130a512e355.js" nomodule=""></script>
7<script src="/component---node-modules-reflexjs-gatsby-theme-post-src-post-template-js-0156b6d386e1f584d084.js" async=""></script>
7<script src="/app-f245ef9b2e6d14659718.js" async=""></script>
7<script src="/dc6a8720040df98778fe970bf6c000a41750d3ae-be970e6fbbe9ef5d4ece.js" async=""></script>
7<script src="/styles-8fab2804fb6f85b824b6.js" async=""></script>
7<script src="/framework-d585a04b7d285a7760d6.js" async=""></script>
7<script src="/webpack-runtime-b719f26dda7edafc5133.js" async=""></script>
7</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.