bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesLuma Financial TechnologiesAI Quality Engineer

AI Quality Engineer

Luma Financial Technologies · Cincinnati, OH, United States · On Site · Active · $90,000–$115,000 / year · Rippling ATS

Job facts

FieldValue
CompanyLuma Financial Technologies
TitleAI Quality Engineer
Normalized title-
Department / teamOperations
LocationCincinnati, OH, United States
Work modelOn Site
Employment typeFull Time
Salary$90,000–$115,000 / year
Statusactive
ATS providerRippling ATS
Posted / first seen2026-05-29 / 2026-05-30
Changed / last seen2026-06-22 / 2026-06-22

Related slices

PageWhat it containsOpen
Company jobsActive postings from Luma Financial Technologies.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Rippling ATS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Cincinnati.Open
Department jobsActive postings in Operations.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyLuma Financial Technologies
Source4daf43da-0621-4e2e-beb6-399a045fae82
ATS providerRippling ATS

Description

company About Luma Financial Technologies Founded in 2018, Luma Financial Technologies (“Luma”) has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA offices, and private banks around the world. By using Luma, institutional and retail investors have a fully customizable, independent, buy-side technology platform that helps financial teams more efficiently learn about, research, purchase, and manage alternative investments as well as annuities. Luma gives these users the ability to oversee the full, end-to-end process lifecycle by offering a suite of solutions. These include education resources and training materials; creation and pricing of custom structured products; electronic order entry; and post-trade management. By prioritizing transparency and ease of use, Luma is a multi-issuer, multi-wholesaler, and multi-product option that advisors can utilize to best meet their clients’ specific portfolio needs. Headquartered in Cincinnati, OH, Luma also has offices in New York, NY, Miami, FL, Zurich, Switzerland and Lisbon, Portugal. For more information, please visit Luma’s website . role About the role Luma Fintech is building a best-in-class LLM-powered document parsing pipeline that extracts structured data from complex financial product term sheets. We are seeking an AI Quality Engineer to own the daily testing, analysis, and iterative improvement of our Claude API-based extraction system. This role sits at the intersection of financial data operations and applied AI, you will be the person who closes the loop between what the model outputs and what the schema demands. What you'll do Run daily accuracy evaluations against a defined extraction schema, tracking field-level performance across structured product types (autocallables, CLNs, barrier notes, etc.) Design and maintain test cases, regression suites, and gold-standard document sets to benchmark extraction quality over time Diagnose extraction failures, distinguishing between prompt logic issues, schema ambiguity, model hallucinations, and edge-case document formats Iterate on prompt engineering, system instructions, and context design to improve field-level extraction accuracy Work alongside the AI Engineer lead to feed findings into validation logic and rules-based layers that sit on top of LLM output Document failure modes with reproducible examples and root-cause hypotheses Build and maintain evaluation metrics (precision, recall, field coverage, hallucination rate) and report on accuracy trends Flag schema gaps or ambiguities surfaced by real document variance and collaborate with data operations to refine field definitions Contribute to RAG improvements by identifying where retrieved context is insufficient or misleading Qualifications Required Hands-on experience working with LLM APIs (Anthropic, OpenAI, or similar) in a production or near-production context Strong prompt engineering skills, you understand how instruction design affects model behavior, not just output tone Analytical mindset with the ability to systematically isolate variables in model output quality Experience designing structured test cases or evaluation frameworks (QA background is a plus) Familiarity with JSON schema, structured data output, and data validation patterns Ability to read and interpret complex financial or legal documents (term sheets, prospectuses, offering documents), prior financial services exposure strongly preferred Strong written communication; you’ll be documenting findings for both technical and non-technical stakeholders Preferred Experience with RAG pipelines and retrieval evaluation Python proficiency for scripting evaluation workflows or parsing outputs Background in structured financial products (autocallables, structured notes, credit-linked notes) Familiarity with evaluation frameworks or tools (e.g., LangSmith, RAGAS, custom evals) What Success Looks Like In 90 days, you have established a repeatable daily evaluation process, a documented baseline of field-level accuracy across product types, and have driven at least one measurable improvement in extraction quality through prompt iteration. Why This Role This is a high-ownership position on a strategic automation initiative with direct visibility to leadership. You won’t be maintaining someone else’s test suite, you’re building the quality layer of a system that processes real financial data at scale. The role will evolve as the system matures, with opportunity to expand into evaluation infrastructure and model improvement strategy.

Full job record

Job ID35b9608bf847f1a1940e946f4631827317626cda
Org IDc1101e3e-81ce-44b0-84ad-4b4ecf7b9317
Source ID4daf43da-0621-4e2e-beb6-399a045fae82
Board ID4daf43da-0621-4e2e-beb6-399a045fae82
Providerrippling
Provider Job Key528039fb-6098-451e-af94-0eb3004db868
TitleAI Quality Engineer
Normalized Title
Statusactive
Activeyes
Location TextCincinnati, OH, United States
DepartmentOperations
Team
Employment Typefull_time
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionOH
CityCincinnati
Salary RawUSD 90000-115000 YEAR
Salary Min90,000
Salary Max115,000
Salary CurrencyUSD
Salary Periodyear
Source URLhttps://ats.rippling.com/luma-financial-technologies/jobs/528039fb-6098-451e-af94-0eb3004db868
Apply URLhttps://ats.rippling.com/luma-financial-technologies/jobs/528039fb-6098-451e-af94-0eb3004db868
First Seen At2026-05-30 07:39:17Z
Last Seen At2026-06-22 09:01:13Z
Last Checked At2026-06-22 09:01:13Z
Last Changed At2026-06-22 09:01:13Z
Inactive At
Source Posted At2026-05-29 15:20:07Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=luma-financial-technologies/date=2026-06-22/2026-06-22T09-01-12-421Z-3e92a2f395d6f55326f63edc7d53304b5408d93d56cf597a041d47aedcf382c3.json
Event Fields
{
  "content_hash": "178aca6912a91468146a44608649004b3d2e7d92a14d828016152521d9a54d5f",
  "source_hash": "2f38402ccaf3457109ffcacd5910358a59ca743568372a0b75eacb3e94c8f321",
  "last_changed_at": "2026-06-22T09:01:13.547Z",
  "active_status": "active"
}
Parsed Structured
{
  "dedupe": null,
  "language": "en-us",
  "location": {
    "raw": "Cincinnati, OH, United States",
    "city": "Cincinnati",
    "region": "OH",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.98,
    "workplace_type": "on_site"
  },
  "salary_max": 115000,
  "salary_min": 90000,
  "inferred_at": "2026-06-22T09:01:13.537Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Cincinnati, OH, United States",
      "city": "Cincinnati",
      "region": "OH",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.98,
      "workplace_type": "on_site"
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": "year",
  "workplace_type": "on_site",
  "salary_currency": "USD"
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "528039fb-6098-451e-af94-0eb3004db868",
    "url": "https://ats.rippling.com/luma-financial-technologies/jobs/528039fb-6098-451e-af94-0eb3004db868",
    "name": "AI Quality Engineer",
    "language": "en-US",
    "locations": [
      {
        "city": "Cincinnati",
        "name": "Cincinnati, OH",
        "state": "Ohio",
        "country": "United States",
        "stateCode": "OH",
        "countryCode": "US",
        "workplaceType": "ON_SITE"
      }
    ],
    "department": {
      "name": "Operations"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/luma-financial-technologies/jobs/528039fb-6098-451e-af94-0eb3004db868",
    "name": "AI Quality Engineer",
    "uuid": "528039fb-6098-451e-af94-0eb3004db868",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/3eb327d5c82f1fbf043cb9478893fd0a18634708.png?Expires=1782205272&Signature=RMPkpdPmhxthOT4XOxVVgsIs1LpDtU7oEGx2eZmPUfcLVWlPPsL55U1hlIvUDkaIDS1z-RkX7BusqJ1AH-23PluTyoZJokzIYTlJRh3HL0bcpx14Pfq56yDno8UrIe74n8k9cWLk3wQldKIJhRvV4J7sz56rpXPrJMdud1a-neSDGnr-Vr6e2hpfDnwvbbHSt3miwmX6dvmUcHI3FtdL18uQ4S9q-n6pKPGmIuFXlJg8T7BQ~6gQ9MvoxOJJf0RJ4~32JnAeekWpDu8DLlG1QriXFBMSf7wxy6jWY0gBwn6-ub-rq2knSXzGttMz75-S4RIfPWxTyPVFM91vE3KxJg__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "Luma Logo Navy - RGB (9).png",
        "type": "image/png"
      },
      "slug": "luma-financial-technologies",
      "title": "Luma Financial Technologies Open Positions",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/luma-financial-technologies/jobs",
      "fontType": null,
      "subtitle": null,
      "boardType": "RIPPLING",
      "linkColor": null,
      "buttonColor": "#050000",
      "legalNotice": "<div>Luma Financial Technologies is an equal opportunity employer. We are committed to creating a diverse and inclusive work environment and do not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other characteristic protected by law. We encourage applications from all qualified individuals and strive to provide a workplace that is free from discrimination and harassment.</div>",
      "buttonTextColor": "#ffffff",
      "noOpeningsMessage": null,
      "groupJobsByLocation": true,
      "showBoardLogoOnJobPost": false,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2026-05-29T08:20:07.369000-07:00",
    "department": {
      "name": "Operations",
      "base_department": "Operations",
      "department_tree": [
        "Operations"
      ]
    },
    "companyName": "Luma Financial Technologies",
    "description": {
      "role": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:7pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;white-space:pre-wrap;\">About the role</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">Luma Fintech is building a best-in-class LLM-powered document parsing pipeline that extracts structured data from complex financial product term sheets. We are seeking an AI Quality Engineer to own the daily testing, analysis, and iterative improvement of our Claude API-based extraction system. This role sits at the intersection of financial data operations and applied AI, you will be the person who closes the loop between what the model outputs and what the schema demands.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:7pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;white-space:pre-wrap;\">What you'll do</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Run daily accuracy evaluations against a defined extraction schema, tracking field-level performance across structured product types (autocallables, CLNs, barrier notes, etc.)</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Design and maintain test cases, regression suites, and gold-standard document sets to benchmark extraction quality over time</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Diagnose extraction failures, distinguishing between prompt logic issues, schema ambiguity, model hallucinations, and edge-case document formats</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Iterate on prompt engineering, system instructions, and context design to improve field-level extraction accuracy</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Work alongside the AI Engineer lead to feed findings into validation logic and rules-based layers that sit on top of LLM output</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Document failure modes with reproducible examples and root-cause hypotheses</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Build and maintain evaluation metrics (precision, recall, field coverage, hallucination rate) and report on accuracy trends</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Flag schema gaps or ambiguities surfaced by real document variance and collaborate with data operations to refine field definitions</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Contribute to RAG improvements by identifying where retrieved context is insufficient or misleading</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;color:rgb(32,32,34);white-space:pre-wrap;\">Qualifications</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Required</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Hands-on experience working with LLM APIs (Anthropic, OpenAI, or similar) in a production or near-production context</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Strong prompt engineering skills, you understand how instruction design affects model behavior, not just output tone</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Analytical mindset with the ability to systematically isolate variables in model output quality</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Experience designing structured test cases or evaluation frameworks (QA background is a plus)</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Familiarity with JSON schema, structured data output, and data validation patterns</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Ability to read and interpret complex financial or legal documents (term sheets, prospectuses, offering documents), prior financial services exposure strongly preferred</span></li><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Strong written communication; you’ll be documenting findings for both technical and non-technical stakeholders</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Preferred</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(32,32,34);--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Experience with RAG pipelines and retrieval evaluation</span></li><li style=\"--listitem-marker-color:#202022;font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(32,32,34);white-space:pre-wrap;\">Python proficiency</span><span style=\"white-space:pre-wrap;\"> for scripting evaluation workflows or parsing outputs</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Background in structured financial products (autocallables, structured notes, credit-linked notes)</span></li><li style=\"font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"white-space:pre-wrap;\">Familiarity with evaluation frameworks or tools (e.g., LangSmith, RAGAS, custom evals)</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:14pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;white-space:pre-wrap;\">What Success Looks Like</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">In 90 days, you have established a repeatable daily evaluation process, a documented baseline of field-level accuracy across product types, and have driven at least one measurable improvement in extraction quality through prompt iteration.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:14pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;white-space:pre-wrap;\">Why This Role</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"white-space:pre-wrap;\">This is a high-ownership position on a strategic automation initiative with direct visibility to leadership. You won’t be maintaining someone else’s test suite, you’re building the quality layer of a system that processes real financial data at scale. The role will evolve as the system matures, with opportunity to expand into evaluation infrastructure and model improvement strategy.</span></p>",
      "company": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:7pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:14pt;white-space:pre-wrap;\">About Luma Financial Technologies</strong></b></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Founded in 2018, Luma Financial Technologies (“Luma”) has pioneered a cutting-edge fintech software platform that has been adopted by broker/dealer firms, RIA offices, and private banks around the world. By using Luma, institutional and retail investors have a fully customizable, independent, buy-side technology platform that helps financial teams more efficiently learn about, research, purchase, and manage alternative investments as well as annuities. Luma gives these users the ability to oversee the full, end-to-end process lifecycle by offering a suite of solutions. These include education resources and training materials; creation and pricing of custom structured products; electronic order entry; and post-trade management. By prioritizing transparency and ease of use, Luma is a multi-issuer, multi-wholesaler, and multi-product option that advisors can utilize to best meet their clients’ specific portfolio needs. Headquartered in Cincinnati, OH, Luma also has offices in New York, NY, Miami, FL, Zurich, Switzerland and Lisbon, Portugal. For more information, please visit&nbsp;</span><a href=\"https://lumafintech.com/\" target=\"_blank\" class=\"css-173makr-linkStyle\" style=\"color:rgb(30,74,169);cursor:pointer;\"><span style=\"font-size:11pt;white-space:pre-wrap;\">Luma’s website</span></a><span style=\"font-size:11pt;white-space:pre-wrap;\">.</span></p>"
    },
    "workLocations": [
      "Cincinnati, OH"
    ],
    "employmentType": {
      "id": "Salaried, full-time",
      "label": "SALARIED_FT"
    },
    "payRangeDetails": [
      {
        "currency": "USD",
        "isRemote": false,
        "location": "Cincinnati",
        "rangeEnd": 115000,
        "frequency": "YEAR",
        "rangeStart": 90000
      }
    ],
    "unlistedFromSearch": false,
    "activeJobApplication": {
      "basicQuestions": [
        {
          "oid": "first_name",
          "title": "First name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "last_name",
          "title": "Last name",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "email",
          "title": "Email",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "pronouns",
          "title": "Pronouns",
          "required": false,
          "fieldType": "PRONOUN"
        },
        {
          "oid": "current_company",
          "title": "Current company",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "phone_number",
          "title": "Phone number",
          "required": true,
          "fieldType": "PHONE_NUMBER"
        },
        {
          "oid": "location",
          "title": "Location (city only)",
          "required": true,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "linkedin_link",
          "title": "LinkedIn link",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "website_link",
          "title": "Website link",
          "required": false,
          "fieldType": "SHORT_ANSWER"
        },
        {
          "oid": "resume",
          "title": "Resume",
          "required": true,
          "fieldType": "FILE"
        }
      ],
      "customQuestions": {
        "fields": [
          {
            "oid": "first_name",
            "title": "First name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "last_name",
            "title": "Last name",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "email",
            "title": "Email",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "pronouns",
            "title": "Pronouns",
            "required": false,
            "fieldData": {},
            "fieldType": "PRONOUN"
          },
          {
            "oid": "current_company",
            "title": "Current company",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "phone_number",
            "title": "Phone number",
            "required": true,
            "fieldData": {},
            "fieldType": "PHONE_NUMBER"
          },
          {
            "oid": "location",
            "title": "Location (city only)",
            "required": true,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "linkedin_link",
            "title": "LinkedIn link",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "website_link",
            "title": "Website link",
            "required": false,
            "fieldData": {},
            "fieldType": "SHORT_ANSWER"
          },
          {
            "oid": "resume",
            "title": "Resume",
            "required": true,
            "fieldData": {},
            "fieldType": "FILE"
          }
        ]
      },
      "additionalQuestions": [
        {
          "id": "6a19aea7adf0a53f9694144f",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "Are you willing to work from Luma's Cincinnati, OH office 3 days/week?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "9a642839-6723-4498-b41f-fa0b1631ac72",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes, I'm already located in the Cincinnati area",
                  "Yes, I'm planning on relocating to the Cincinnati or NYC area",
                  "I'm open to relocation for the right role",
                  "No, I'm looking for fully remote roles"
                ],
                "description": "",
                "questionType": "KNOCKOUT",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Are you legally authorized to work for any employer in the United States?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "07bedcea-44bb-4757-ab13-43d80348e69c",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "description": "",
                "questionType": "KNOCKOUT",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Will you now or in the future require sponsorship for employment visa status (e.g., H-1B visa status)?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "3ac87843-a9ab-4f1d-819f-535ffb578177",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes - I will need sponsorship now",
                  "Yes - I will sponsorship in future",
                  "No - I will not need sponsorship now or in future"
                ],
                "questionType": "KNOCKOUT",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "What is your target base salary expectation for this role? ",
                "canEdit": false,
                "dataType": "Text",
                "maxLabel": "",
                "minLabel": "",
                "isPrivate": false,
                "uniqueKey": "2bdf3edd-decb-4ec6-86cf-cac886a483f6",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "What is your target start date for a new position?",
                "canEdit": false,
                "dataType": "Date",
                "isPrivate": false,
                "uniqueKey": "b1677aea-dbce-4836-8823-de17c4e855b1",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "DATE",
                "allowComments": true,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "KO - Cinci only, hybrid"
        }
      ]
    },
    "hasAIEvaluationsEnabled": false,
    "eeocQuestionnaireEnabled": true,
    "applicationConfirmationTemplate": "66aa49bc1ee868ce1d64706d",
    "eeocQuestionnaireEnabledForJobPost": true
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/luma-financial-technologies/jobs/528039fb-6098-451e-af94-0eb3004db868",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 18287
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/35b9608bf847f1a1940e946f4631827317626cda?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/c1101e3e-81ce-44b0-84ad-4b4ecf7b9317JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/4daf43da-0621-4e2e-beb6-399a045fae82JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/35b9608bf847f1a1940e946f4631827317626cda/eventsJSON