Back to jobs

SENIOR DATA SCIENTIST, AI RETRIEVAL SYSTEMS

Axle
Full-timesenior€130,000-150,000/year
Sign in to applyFree account, takes a minute.

Job description

<div style="font-size: 10pt; font-family: 'Tahoma';">(ID: 2026-3395) <p> </p> <br> <p><strong>Axle</strong> is a bioscience and information technology company that offers advancements in translational research, biomedical informatics, and data science applications to research centers and healthcare organizations nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying research tools and techniques to empower decision-making and accelerate research discoveries. We work with some of the top research organizations and facilities in the country including multiple institutes at the National Institutes of Health (NIH).</p> </div> <p> </p> <div style="font-size: 10pt; font-family: 'Tahoma';"> <p><strong>Benefits We Offer:</strong></p> <ul> <li>100% Medical, Dental &amp; Vision Coverage for Employees</li> <li>Paid Time Off and Paid Holidays</li> <li>401K match up to 5%</li> <li>Educational Benefits for Career Growth</li> <li>Employee Referral Bonus</li> <li>Flexible Spending Accounts: <ul> <li>Healthcare (FSA)</li> <li>Parking Reimbursement Account (PRK)</li> <li>Dependent Care Assistant Program (DCAP)</li> <li>Transportation Reimbursement Account (TRN)</li> </ul> </li> </ul> <p><span class="TextRun SCXW234214891 BCX8" lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW234214891 BCX8" data-ccp-parastyle="First Paragraph" data-ccp-parastyle-defn="{"ObjectId":"276295ed-5df2-5456-988c-5fdbab071054|1","ClassId":1073872969,"Properties":[469777841,"Charter",469777844,"Charter",469769226,"Charter",268442635,"21",201342446,"1",201342447,"5",201342448,"3",201342449,"1",469777842,"",469777843,"",201341986,"1",335559739,"180",335559738,"180",469775450,"First Paragraph",201340122,"2",134234082,"true",134233614,"true",469778129,"FirstParagraph",335572020,"1",469775498,"Body Text",469778324,"Body Text"]}">Axle is seeking a Senior Data Scientist, AI Retrieval Systems to join our vibrant team supporting rare disease research at the National Institutes of Health (NIH). This is a Remote position within the United States.</span></span><span class="EOP Selected SCXW234214891 BCX8" data-ccp-props="{"335559738":180,"335559739":180}"> </span></p> </div> <div class="ck-content" style="font-family: Segoe UI; font-size: 11pt;" data-wrapper="true"> <div class="SCXW247496889 BCX8" style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; margin: 0px; padding: 0px; text-align: start; white-space: pre-wrap; word-spacing: 0px;"> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: rgb(14, 90, 99); font-style: normal; font-weight: bold; margin: 10.6667px 0px 5.33333px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun BookmarkStart BookmarkEnd" lang="EN-US" style="font-weight: bold; line-height: 20.5042px; margin: 0px; padding: 0px;" data-contrast="none" data-ccp-parastyle="heading 2">Position Summary:</span></span></p> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 12px 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="First Paragraph" data-ccp-parastyle-defn="{"ObjectId":"276295ed-5df2-5456-988c-5fdbab071054|1","ClassId":1073872969,"Properties":[469777841,"Charter",469777844,"Charter",469769226,"Charter",268442635,"21",201342446,"1",201342447,"5",201342448,"3",201342449,"1",469777842,"",469777843,"",201341986,"1",335559739,"180",335559738,"180",469775450,"First Paragraph",201340122,"2",134234082,"true",134233614,"true",469778129,"FirstParagraph",335572020,"1",469775498,"Body Text",469778324,"Body Text"]}">Roughly 25</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="First Paragraph"> to 30 million people in the United States live with a rare disease. There are somewhere between 7,000 and 10,000 distinct rare conditions, and the large majority have no FDA-approved treatment.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":180,"335559739":180}"> </span></span></p> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 12px 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text">Research on these conditions keeps running into the same obstacles. Published evidence for any one disease is thin and scattered across sources. The same clinical finding gets written down a dozen different ways depending on who recorded it. And the people with the most at stake, patients and their families, are usually the least equipped to read </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text">the specialist</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text"> literature written about their own condition.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":180,"335559739":180}"> </span></span></p> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 12px 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text">Large language models are well suited to this class of problem, and the research programs we support are investing in applying them carefully. In this role you will build the retrieval and knowledge layer that those AI systems stand on. That means the disease and phenotype vocabularies that give a model something precise to reason over, the semantic search that finds the right concept behind an imprecise human phrase, and the ranking that decides what a user sees first. Ontologies serve as internal scaffolding throughout. Users should never have to see one or learn what it is.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":180,"335559739":180}"> </span></span></p> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 12px 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text">This is a senior individual contributor position with </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text">unusual</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Body Text"> range. You will own the data layer, the retrieval services built on top of it, the interfaces where results become visible, and the path onto the computing infrastructure that runs it all. You will work directly with NIH program staff, clinical geneticists, and rare disease information specialists.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":180,"335559739":180}"> </span></span></p> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: rgb(14, 90, 99); font-style: normal; font-weight: bold; margin: 10.6667px 0px 5.33333px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun BookmarkStart BookmarkEnd" lang="EN-US" style="font-weight: bold; line-height: 20.5042px; margin: 0px; padding: 0px;" data-contrast="none" data-ccp-parastyle="heading 2">Core Responsibilities:</span></span></p> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="eb0c80996781fac2f15206dc1f2ebd8a8"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact" data-ccp-parastyle-defn="{"ObjectId":"eafb41c0-47a4-52dc-ac6b-3b5a7536b560|1","ClassId":1073872969,"Properties":[469777841,"Charter",469777844,"Charter",469769226,"Charter",268442635,"21",201342446,"1",201342447,"5",201342448,"3",201342449,"1",469777842,"",469777843,"",201341986,"1",335559739,"36",335559738,"36",469775450,"Compact",201340122,"2",134234082,"true",134233614,"true",469778129,"Compact",335572020,"1",469778324,"Body Text"]}">Model biomedical knowledge for rare disease research. Ingest disease and phenotype ontologies and controlled vocabularies into PostgreSQL with a maintainable release and refresh path, reconcile identifiers across sources, and work through term hierarchies to </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">determine what is clinically relevant for a given condition.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":36,"335559739":36}"> </span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e4c121976d326caa5602c5ec30173f1bf"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Build retrieval-augmented services that ground everyday language in clinical concepts. Embed term labels, definitions, and synonyms, retrieve candidates, and have a model </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">disambiguate</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> against context before any value is committed.</span></span></p> </li> </ul> </div> </div> <div class="SCXW247496889 BCX8" style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; margin: 0px; padding: 0px; text-align: start; white-space: pre-wrap; word-spacing: 0px;"> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e697cd4116bb24f56182b2b0dcce3abb6"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Treat retrieval as a database problem. Tune keyword and vector search over large biomedical </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">corpora, and</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> be ready to defend the recall and latency trade-offs you choose.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e68f80dab378c131fdfedd56eb4296843"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Build the ranking and relevance layers that decide what surfaces first, including domain-aware weighting and graceful degradation when a condition falls outside curated coverage.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e209a8501a99ac6abea0b962996ab5f13"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Deliver the interfaces where this work becomes visible to users, in Next.js, React, and TypeScript. This covers question and </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">confirmation</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> flows, result presentation, and live status for long-running pipelines.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e822ace504434082349fa0e9a4359192d"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Deploy continuously onto NIH on-premises and high-performance computing Kubernetes environments. Helm charts, </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">StatefulSets</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, secrets, ingress, GPU scheduling for self-hosted inference, and scheduled jobs are all in scope, and you will partner with the operations teams that run those environments instead of standing up parallel cloud infrastructure.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e06a8198468f0dcb7f54d61166226f0c9"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Build the evaluation that tells us whether retrieval and concept mapping are good enough to rely </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">on, and</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> keep it running as a regression suite instead of a one-time measurement.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ee82fe03421763dda40616d2a1f337262"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Log</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> what the system does and why. Request identifiers, latency, errors, and which concept the system selected all need to be captured, so that staff can review an AI-assisted result instead of taking it on faith.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e274bf5554ca36e0b02591cdea265638f"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Work out what researchers, clinicians, and patient communities need, and turn it into data models, retrieval behavior, and interface design.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ef0c8897121312f549094d4c22332b746"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Write the </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">work up</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">. You will contribute to manuscripts, conference abstracts, and posters with NIH investigators, and you will be credited as an author on work you helped produce.</span></span></p> </li> </ul> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: rgb(14, 90, 99); font-style: normal; font-weight: bold; margin: 10.6667px 0px 5.33333px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun BookmarkStart BookmarkEnd" lang="EN-US" style="font-weight: bold; line-height: 20.5042px; margin: 0px; padding: 0px;" data-contrast="none" data-ccp-parastyle="heading 2">Required Qualifications:</span></span></p> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e5d136195bdc97acb23a742cba96a8705"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Bachelor’s degree in Data Science</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, Computer Science, Bioinformatics, Biomedical Informatics, or </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">a related field</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">. An advanced degree is preferred. We will consider equivalent professional experience in place of a degree.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ea0cc01b5c9a38785c4b04f6588827a8e"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">At least 5 </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">years</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> building and operating production software or data systems. At least 2 of those years should involve shipping LLM-powered applications (agents, retrieval, or evaluation) that people depend on. We weigh depth in retrieval and applied LLM engineering more heavily </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">than</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> total years.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e2eacdf1423858532c950cb2355dc88eb"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Experience building retrieval systems end to end, covering indexing, query construction, and measuring retrieval quality against real data.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e7e79aa9e7e813f4cd9a8a18c09f868d9"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Experience evaluating systems that have no single right answer, using golden sets, offline regression suites, or metrics such as </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Recall@K</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> and MRR to decide whether a change was an improvement.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e1dc1f20eaba29837e1834c18bb6ef193"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Experience with structured output and tool or function calling, meaning you have constrained a model to a typed schema and validated what came back.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":36,"335559739":36}"> </span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e166e1c56de5e3fa706f5b084ba6a8238"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Ability to own a service end to end, from schema design through deployment and operation.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e781735d52308cff855268c14abc0dbd3"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Ability to obtain and maintain a Public Trust Security clearance.</span></span></p> </li> </ul> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ef0d941dbaf8a3c897333bcfb9c04e1f0"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: rgb(14, 90, 99); font-style: normal; font-weight: bold; margin: 10.6667px 0px 5.33333px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun BookmarkStart BookmarkEnd" lang="EN-US" style="font-weight: bold; line-height: 20.5042px; margin: 0px; padding: 0px;" data-contrast="none" data-ccp-parastyle="heading 2">Technical Skills:</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ec9fa40d21d692c55485641d1ae0bfd32"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Python, with </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">FastAPI</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Pydantic</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, and </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">pytest</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e7e5152d2db614b8162c9cff32adb714c"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">PostgreSQL at depth, covering vector search (</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">pgvector</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> or equivalent), full-text search, embedding pipelines, indexing, and query tuning.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ebcc35071c65a94c54a38db367fd6fa28"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">LLM application engineering: provider APIs and gateways, prompt and context design, structured generation, and tool use.</span></span></p> </li> </ul> </div> </div> <div class="SCXW247496889 BCX8" style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: 400; letter-spacing: normal; margin: 0px; padding: 0px; text-align: start; white-space: pre-wrap; word-spacing: 0px;"> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e7519c79d994d17794b4d45d3da796524"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Data ingestion and transformation pipelines with a repeatable refresh path.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ee877d1be76063f9a2f0048c199190b63"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Containers and Kubernetes, enough to ship, debug, and operate a service on infrastructure you do not administer.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e2b5dc1007da6951379e43af7395c5e82"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Working comfort in Next.js, React, and TypeScript.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e532f98ede4a2870bc67cc713dd45f529"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Git-based collaboration and CI/CD in a shared codebase.</span></span></p> </li> </ul> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: rgb(14, 90, 99); font-style: normal; font-weight: bold; margin: 10.6667px 0px 5.33333px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun BookmarkStart BookmarkEnd" lang="EN-US" style="font-weight: bold; line-height: 20.5042px; margin: 0px; padding: 0px;" data-contrast="none" data-ccp-parastyle="heading 2">Preferred Skills:</span></span></p> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e7c2a9b954195c32336f5ca0231f47378"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Biomedical ontologies and controlled vocabularies, including MONDO, HPO, UMLS, </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">MeSH</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, and other OBO Foundry resources, along with comfort working through term hierarchies, synonyms, and cross references.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ee21ae65647165af322e0aa04c1a4b7a0"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Grounding model output in a domain terminology through embedding-based retrieval plus model disambiguation, such as entity linking, concept normalization, or ontology alignment.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ef74d28afc9469e1f44614b507b5e80b5"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Helm, and deployment to on-premises or HPC Kubernetes environments.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e5bfe48ed330eb5a5f1afdfcfb42b56bc"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Serving open-weight models in production with </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Ollama</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> or </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">vLLM</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> behind a gateway such as </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">LiteLLM</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">, and </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">work</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> with domain embedding models such as </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun SpellingErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">MedCPT</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e8220f5c8bee2fab8bfbfbb3f2cda1705"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Background in rare disease, clinical genetics, or translational research.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e2e1519b0915664b6d9bee371fa49cfff"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Contributions to an open biomedical resource, standard, or consortium, such as OBO Foundry ontologies or GA4GH.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="ef2c959216f269cf64074398a094dafdb"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Published or presented work that explains your engineering to people who did not build it. Peer-reviewed papers, conference talks, preprints, technical blog posts, and public </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">open source</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact"> contributions all count.</span></span></p> </li> </ul> </div> <div class="ListContainerWrapper SCXW247496889 BCX8" style="margin: 0px; padding: 0px; position: relative;"> <ul> <li class="ck-list-marker-font-size ck-list-marker-color ck-list-marker-font-family" data-list-item-id="e1bdb82636f3b166f0f44d07888672c22"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="Compact">Prior or current NIH experience.</span></span></p> </li> </ul> </div> <div class="OutlineElement Ltr SCXW247496889 BCX8" style="clear: both; margin: 0px; overflow: visible; padding: 0px; position: relative;"> <p class="Paragraph SCXW247496889 BCX8" style="background-color: transparent; color: windowtext; font-style: normal; font-weight: normal; margin: 12px 0px; padding: 0px; text-align: left; vertical-align: baseline;"><span style="color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="First Paragraph">We are looking for an engineer first. If you have shipped retrieval systems that people depend on and have never opened an ontology file, we want to hear from you. Rare disease and ontology background </span><span class="TextRun SCXW247496889 BCX8 NormalTextRun ContextualSpellingAndGrammarErrorV2Themed" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="First Paragraph">is</span><span class="TextRun SCXW247496889 BCX8 NormalTextRun" lang="EN-US" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-contrast="auto" data-ccp-parastyle="First Paragraph"> useful but not required, and we expect to teach the domain to whoever we hire. Candidates who meet the required qualifications and none of the preferred ones are encouraged to apply.</span></span><span style="background-color: rgb(198,198,198)!important; color: #000000; font-family: Tahoma; font-size: 10pt;"><span class="EOP Selected SCXW247496889 BCX8" style="line-height: 17.2667px; margin: 0px; padding: 0px;" data-ccp-props="{"335559738":180,"335559739":180}"> </span></span></p> </div> </div> </div> <p> </p> <div style="font-size: 10pt; font-family: 'Tahoma'; text-align: center;"> <p><strong>Disclaimer:</strong> The above description is meant to illustrate the general nature of work and level of effort being performed by individuals assigned to this position or job description. This is not restricted as a complete list of all skills, responsibilities, duties, and/or assignments required. Individuals may be required to perform duties outside of their position, job description or responsibilities as needed.</p> <p>The diversity of Axle’s employees is a tremendous asset. We are firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment based on age, race, gender, religion, national origin, disability, marital status, covered veteran status, sexual orientation, status with respect to public assistance, and other characteristics protected under state, federal, or local law and to deter those who aid, abet, or induce discrimination or coerce others to discriminate.</p> <p>Accessibility: If you need an accommodation as part of the employment process please contact: <span style="color: black;"><a href="mailto:careers@axleinfo.com" target=" _blank">careers@axleinfo.com</a> </span></p> <p>This role has a market-competitive salary with an anticipated base compensation range listed below. Actual salaries will vary depending on a candidate’s experience, qualifications, skills, and location.</p> </div><div class="content-pay-transparency"><div class="pay-input"><div class="title">Salary Range</div><div class="pay-range"><span>$130,000</span><span class="divider">-</span><span>$150,000 USD</span></div></div></div>

Skills

PythonFastAPIPydanticpytestPostgreSQLpgvectorLLMNext.jsReactTypeScriptGitCI/CDHelmKubernetesOllamavLLMLiteLLMMedCPT