<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:a8771064-085a-42ba-bb23-7e730a6b0fe9,g:96b241b5-0665-47e5-89ce-306b509e0fe1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:arry="http://www.arraytechinc.com/20250930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.arraytechinc.com/20250930">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="arry-20250930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="arry-20250930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="arry-20250930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="arry-20250930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.arraytechinc.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunaudited">
        <link:definition>9952151 - Statement - Condensed Consolidated Balance Sheets (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsunauditedParenthetical" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetsunauditedParenthetical">
        <link:definition>9952152 - Statement - Condensed Consolidated Balance Sheets (unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperationsunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofOperationsunaudited">
        <link:definition>9952153 - Statement - Condensed Consolidated Statements of Operations (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited">
        <link:definition>9952154 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityunaudited">
        <link:definition>9952155 - Statement - Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders' Equity (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlowsunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited">
        <link:definition>9952156 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBusiness" roleURI="http://www.arraytechinc.com/role/OrganizationandBusiness">
        <link:definition>9952157 - Disclosure - Organization and Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.arraytechinc.com/role/Acquisition">
        <link:definition>9952159 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetails" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetails">
        <link:definition>9952160 - Disclosure - Condensed Consolidated Balance Sheet Details</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNet" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNet">
        <link:definition>9952161 - Disclosure - Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNet" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNet">
        <link:definition>9952162 - Disclosure - Goodwill and Other Intangible Assets, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.arraytechinc.com/role/IncomeTaxes">
        <link:definition>9952163 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.arraytechinc.com/role/Debt">
        <link:definition>9952164 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemablePerpetualPreferredStock" roleURI="http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStock">
        <link:definition>9952165 - Disclosure - Redeemable Perpetual Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.arraytechinc.com/role/Revenue">
        <link:definition>9952166 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShare" roleURI="http://www.arraytechinc.com/role/EarningsLossPerShare">
        <link:definition>9952167 - Disclosure - Earnings (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.arraytechinc.com/role/CommitmentsandContingencies">
        <link:definition>9952168 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstruments" roleURI="http://www.arraytechinc.com/role/FairValueofFinancialInstruments">
        <link:definition>9952169 - Disclosure - Fair Value of Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensation" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensation">
        <link:definition>9952170 - Disclosure - Equity-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformation" roleURI="http://www.arraytechinc.com/role/SupplementalCashFlowInformation">
        <link:definition>9952171 - Disclosure - Supplemental Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.arraytechinc.com/role/SegmentReporting">
        <link:definition>9952172 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactions">
        <link:definition>9952173 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.arraytechinc.com/role/SubsequentEvents">
        <link:definition>9952174 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTables" roleURI="http://www.arraytechinc.com/role/AcquisitionTables">
        <link:definition>9955512 - Disclosure - Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetailsTables" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetailsTables">
        <link:definition>9955513 - Disclosure - Condensed Consolidated Balance Sheet Details (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetTables" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNetTables">
        <link:definition>9955514 - Disclosure - Property, Plant and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNetTables" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNetTables">
        <link:definition>9955515 - Disclosure - Goodwill and Other Intangible Assets, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.arraytechinc.com/role/DebtTables">
        <link:definition>9955516 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.arraytechinc.com/role/RevenueTables">
        <link:definition>9955517 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareTables" roleURI="http://www.arraytechinc.com/role/EarningsLossPerShareTables">
        <link:definition>9955518 - Disclosure - Earnings (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesTables" roleURI="http://www.arraytechinc.com/role/CommitmentandContingenciesTables">
        <link:definition>9955519 - Disclosure - Commitment and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsTables" roleURI="http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsTables">
        <link:definition>9955520 - Disclosure - Fair Value of Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationTables" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationTables">
        <link:definition>9955521 - Disclosure - Equity-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationTables" roleURI="http://www.arraytechinc.com/role/SupplementalCashFlowInformationTables">
        <link:definition>9955522 - Disclosure - Supplemental Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.arraytechinc.com/role/SegmentReportingTables">
        <link:definition>9955523 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsTables" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsTables">
        <link:definition>9955524 - Disclosure - Related Party Transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBusinessDetails" roleURI="http://www.arraytechinc.com/role/OrganizationandBusinessDetails">
        <link:definition>9955525 - Disclosure - Organization and Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionNarrativeDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionNarrativeDetails">
        <link:definition>9955527 - Disclosure - Acquisition - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails">
        <link:definition>9955528 - Disclosure - Acquisition - Schedule of Business Acquisitions Purchase Price Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofBusinessAcquisitionsbyAcquisitionDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionScheduleofBusinessAcquisitionsbyAcquisitionDetails">
        <link:definition>9955529 - Disclosure - Acquisition - Schedule of Business Acquisitions, by Acquisition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofPurchasePriceAllocationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionScheduleofPurchasePriceAllocationDetails">
        <link:definition>9955530 - Disclosure - Acquisition - Schedule of Purchase Price Allocation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionBusinessAcquisitionProFormaInformationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionBusinessAcquisitionProFormaInformationDetails">
        <link:definition>9955531 - Disclosure - Acquisition - Business Acquisition, Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetailsScheduleofCurrentInventoryDetails" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetailsScheduleofCurrentInventoryDetails">
        <link:definition>9955532 - Disclosure - Condensed Consolidated Balance Sheet Details - Schedule of Current Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>9955533 - Disclosure - Condensed Consolidated Balance Sheet Details - Schedule of Components of Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofOtherAssetsDetails" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofOtherAssetsDetails">
        <link:definition>9955534 - Disclosure - Condensed Consolidated Balance Sheet Details - Schedule of Components of Other Assets - (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofContingentConsiderationLiabilitiesDetails" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedBalanceSheetDetailsScheduleofComponentsofContingentConsiderationLiabilitiesDetails">
        <link:definition>9955535 - Disclosure - Condensed Consolidated Balance Sheet Details - Schedule of Components of Contingent Consideration Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>9955536 - Disclosure - Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentNetNarrativeDetails" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNetNarrativeDetails">
        <link:definition>9955537 - Disclosure - Property, Plant and Equipment, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofGoodwillDetails">
        <link:definition>9955538 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNetNarrativeDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNetNarrativeDetails">
        <link:definition>9955539 - Disclosure - Goodwill and Other Intangible Assets, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNetScheduleofOtherIntangibleAssetsNetDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofOtherIntangibleAssetsNetDetails">
        <link:definition>9955540 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Other Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNetScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNetScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails">
        <link:definition>9955541 - Disclosure - Goodwill and Other Intangible Assets, Net - Schedule of Future Annual Amortization Expense of Amortizable Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.arraytechinc.com/role/IncomeTaxesDetails">
        <link:definition>9955542 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofDebtDetails" roleURI="http://www.arraytechinc.com/role/DebtScheduleofDebtDetails">
        <link:definition>9955543 - Disclosure - Debt - Schedule of Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.arraytechinc.com/role/DebtNarrativeDetails">
        <link:definition>9955544 - Disclosure - Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtOtherDebtNarrativeDetails" roleURI="http://www.arraytechinc.com/role/DebtOtherDebtNarrativeDetails">
        <link:definition>9955545 - Disclosure - Debt - Other Debt Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RedeemablePerpetualPreferredStockDetails" roleURI="http://www.arraytechinc.com/role/RedeemablePerpetualPreferredStockDetails">
        <link:definition>9955546 - Disclosure - Redeemable Perpetual Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.arraytechinc.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>9955547 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.arraytechinc.com/role/RevenueNarrativeDetails">
        <link:definition>9955548 - Disclosure - Revenue- Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails_1" roleURI="http://www.arraytechinc.com/role/RevenueNarrativeDetails_1">
        <link:definition>9955548 - Disclosure - Revenue- Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.arraytechinc.com/role/EarningsLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>9955549 - Disclosure - Earnings (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareNarrativeDetails" roleURI="http://www.arraytechinc.com/role/EarningsLossPerShareNarrativeDetails">
        <link:definition>9955550 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.arraytechinc.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955551 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesScheduleofLiabilityRelatedToEstimatedContingentConsiderationDetails" roleURI="http://www.arraytechinc.com/role/CommitmentsandContingenciesScheduleofLiabilityRelatedToEstimatedContingentConsiderationDetails">
        <link:definition>9955552 - Disclosure - Commitments and Contingencies - Schedule of Liability Related To Estimated Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails" roleURI="http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsScheduleofCarryingValuesandEstimatedFairValuesofDebtInstrumentsDetails">
        <link:definition>9955553 - Disclosure - Fair Value of Financial Instruments - Schedule of Carrying Values and Estimated Fair Values of Debt Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialInstrumentsNarrativeDetails" roleURI="http://www.arraytechinc.com/role/FairValueofFinancialInstrumentsNarrativeDetails">
        <link:definition>9955554 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationNarrativeDetails" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails">
        <link:definition>9955555 - Disclosure - Equity-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationScheduleofRSUPSUActivityDetails" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUPSUActivityDetails">
        <link:definition>9955556 - Disclosure - Equity-Based Compensation - Schedule of RSU/PSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityBasedCompensationScheduleofAssumptionsDetails" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofAssumptionsDetails">
        <link:definition>9955557 - Disclosure - Equity-Based Compensation - Schedule of Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.arraytechinc.com/role/SupplementalCashFlowInformationDetails">
        <link:definition>9955558 - Disclosure - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingNarrativeDetails" roleURI="http://www.arraytechinc.com/role/SegmentReportingNarrativeDetails">
        <link:definition>9955559 - Disclosure - Segment Reporting - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails" roleURI="http://www.arraytechinc.com/role/SegmentReportingScheduleofSegmentReportingInformationbySegmentDetails">
        <link:definition>9955560 - Disclosure - Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsNarrativeDetails" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsNarrativeDetails">
        <link:definition>9955561 - Disclosure - Related Party Transactions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofFutureMinimumOperatingLeasePaymentsMaturityDetails" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsScheduleofFutureMinimumOperatingLeasePaymentsMaturityDetails">
        <link:definition>9955562 - Disclosure - Related Party Transactions - Schedule of Future Minimum Operating Lease Payments Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsScheduleofFutureMinimumOperatingLeasePaymentsMaturityDetails_1" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsScheduleofFutureMinimumOperatingLeasePaymentsMaturityDetails_1">
        <link:definition>9955562 - Disclosure - Related Party Transactions - Schedule of Future Minimum Operating Lease Payments Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.arraytechinc.com/role/SubsequentEventsDetails">
        <link:definition>9955563 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="arry_TemporaryEquityAccretionOfDividendsShares" abstract="false" name="TemporaryEquityAccretionOfDividendsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_ProductWarrantyExpenseProvision" abstract="false" name="ProductWarrantyExpenseProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_PaymentsForPremiumOnCappedCall" abstract="false" name="PaymentsForPremiumOnCappedCall" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability" abstract="false" name="BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_SeriesARedeemablePerpetualPreferredTextBlock" abstract="false" name="SeriesARedeemablePerpetualPreferredTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="arry_VendorRebatesPolicyPolicyTextBlock" abstract="false" name="VendorRebatesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="arry_ScheduleOfComponentsOfContingentConsiderationLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfComponentsOfContingentConsiderationLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="arry_STIMember" abstract="true" name="STIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_APAMember" abstract="true" name="APAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_SimpleAgreementOfFutureEquitySAFEAgreementMember" abstract="true" name="SimpleAgreementOfFutureEquitySAFEAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_VendorRebatesReceivableCurrent" abstract="false" name="VendorRebatesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationPayoutPeriodsAxis" abstract="true" name="BusinessCombinationPayoutPeriodsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="arry_BusinessCombinationPayoutPeriodsDomain" abstract="true" name="BusinessCombinationPayoutPeriodsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AfterFirstAndSecondAnniversaryMember" abstract="true" name="AfterFirstAndSecondAnniversaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AfterFirstAnniversaryMember" abstract="true" name="AfterFirstAnniversaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_SecondAnniversaryMember" abstract="true" name="SecondAnniversaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AfterSecondAnniversaryMember" abstract="true" name="AfterSecondAnniversaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_BusinessCombinationConsiderationTransferredEarnoutConsideration" abstract="false" name="BusinessCombinationConsiderationTransferredEarnoutConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationFinancialPerformanceTargets" abstract="false" name="BusinessCombinationFinancialPerformanceTargets" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_BusinessCombinationDeferredConsiderationPurchasePrice" abstract="false" name="BusinessCombinationDeferredConsiderationPurchasePrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationDeferredConsiderationNumberOfInstallments" abstract="false" name="BusinessCombinationDeferredConsiderationNumberOfInstallments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationPaymentPeriod" abstract="false" name="BusinessCombinationContingentConsiderationPaymentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationThresholdTradingDays" abstract="false" name="BusinessCombinationContingentConsiderationThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_BusinessCombinationEquityInterestIssuedOrIssuableForEarnoutConsiderationNumberOfShares" abstract="false" name="BusinessCombinationEquityInterestIssuedOrIssuableForEarnoutConsiderationNumberOfShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_BusinessCombinationEarnoutConsiderationEarned" abstract="false" name="BusinessCombinationEarnoutConsiderationEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationPaymentsPercentageThreshold" abstract="false" name="BusinessCombinationContingentConsiderationPaymentsPercentageThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DeferredConsiderationExpense" abstract="false" name="DeferredConsiderationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationProFormaInformationAdjustments" abstract="false" name="BusinessCombinationProFormaInformationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_VendorRebatesReceivableNoncurrent" abstract="false" name="VendorRebatesReceivableNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_OtherAssetsNonCurrent" abstract="false" name="OtherAssetsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_TRAMember" abstract="true" name="TRAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_EarnoutConsiderationMember" abstract="true" name="EarnoutConsiderationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_HardwareMember" abstract="true" name="HardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ArrayLegacyOperationsMember" abstract="true" name="ArrayLegacyOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_STIOperationsMember" abstract="true" name="STIOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ComputerSoftwareAndOtherMember" abstract="true" name="ComputerSoftwareAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_A2028ConvertibleNotesMember" abstract="true" name="A2028ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_A2031ConvertibleNotesMember" abstract="true" name="A2031ConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_SeniorSecuredCreditFacilityMember" abstract="true" name="SeniorSecuredCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleSeniorNotesDue2031Member" abstract="true" name="ConvertibleSeniorNotesDue2031Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleSeniorNotesDue2028Member" abstract="true" name="ConvertibleSeniorNotesDue2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleSeniorNotesDue2028375MillionMember" abstract="true" name="ConvertibleSeniorNotesDue2028375MillionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleSeniorNotesDue202850MillionMember" abstract="true" name="ConvertibleSeniorNotesDue202850MillionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleSeniorNotesDue2031And2028Member" abstract="true" name="ConvertibleSeniorNotesDue2031And2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_SecuredOvernightFinancingRateSOFRPlus1Member" abstract="true" name="SecuredOvernightFinancingRateSOFRPlus1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_DebtInstrumentConvertibleTermsOfConversionAxis" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="arry_DebtInstrumentConvertibleTermsOfConversionDomain" abstract="true" name="DebtInstrumentConvertibleTermsOfConversionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConversionPeriodOneMember" abstract="true" name="ConversionPeriodOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConversionPeriodTwoMember" abstract="true" name="ConversionPeriodTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_DebtInstrumentCovenantLeverageRatioMaximum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="arry_DebtInstrumentCovenantLeverageRatioMinimum" abstract="false" name="DebtInstrumentCovenantLeverageRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="arry_DebtInstrumentBasisSpreadOnVariableRateFloor" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRateFloor" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DebtInstrumentInterestRateEffectivePercentageDiscount" abstract="false" name="DebtInstrumentInterestRateEffectivePercentageDiscount" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DebtInstrumentAnnualInterestRate" abstract="false" name="DebtInstrumentAnnualInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DebtInstrumentFaceAmountNotSubjectToRedemption" abstract="false" name="DebtInstrumentFaceAmountNotSubjectToRedemption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_ConversionOfStockSharesConvertedPerDollar" abstract="false" name="ConversionOfStockSharesConvertedPerDollar" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_ConversionPricePercentageFundamentalChangeRepurchase" abstract="false" name="ConversionPricePercentageFundamentalChangeRepurchase" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DerivativesExercisePrice" abstract="false" name="DerivativesExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="arry_DerivativesCapPrice" abstract="false" name="DerivativesCapPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="arry_DebtInstrumentNumberOfNotesPayable" abstract="false" name="DebtInstrumentNumberOfNotesPayable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_SecuritiesPurchaseAgreementMember" abstract="true" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_SeriesARedeemablePerpetualPreferredSharesMember" abstract="true" name="SeriesARedeemablePerpetualPreferredSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_S2022Q3DividendsMember" abstract="true" name="S2022Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_O2022Q3DividendsMember" abstract="true" name="O2022Q3DividendsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AnniversaryDateAxis" abstract="true" name="AnniversaryDateAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="arry_AnniversaryDateDomain" abstract="true" name="AnniversaryDateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_FifthSixthAndSeventhAnniversariesMember" abstract="true" name="FifthSixthAndSeventhAnniversariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_EighthNinthAndTenthAnniversariesMember" abstract="true" name="EighthNinthAndTenthAnniversariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_TemporaryEquityDividendRatePercentage" abstract="false" name="TemporaryEquityDividendRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_TemporaryEquityDividendRatePercentageSpread" abstract="false" name="TemporaryEquityDividendRatePercentageSpread" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_TemporaryEquityAccruedDividendsPaidPercentage" abstract="false" name="TemporaryEquityAccruedDividendsPaidPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_PercentageOfVariableWeightedAveragePriceOfTemporaryEquity" abstract="false" name="PercentageOfVariableWeightedAveragePriceOfTemporaryEquity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_TermsOfVariableWeightedAveragePriceOfTemporaryEquity" abstract="false" name="TermsOfVariableWeightedAveragePriceOfTemporaryEquity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_TemporaryEquityAmortizationOfDiscountPeriod" abstract="false" name="TemporaryEquityAmortizationOfDiscountPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_OneCustomerMember" abstract="true" name="OneCustomerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ContractWithCustomerLiabilityRevenueRecognizedPercentage" abstract="false" name="ContractWithCustomerLiabilityRevenueRecognizedPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_RevenueBillAndHoldPerformanceObligationNumberOfCustomers" abstract="false" name="RevenueBillAndHoldPerformanceObligationNumberOfCustomers" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements" abstract="false" name="IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_ArrayMember" abstract="true" name="ArrayMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_TaxReceivableAgreementMember" abstract="true" name="TaxReceivableAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_TaxReceivableAgreementPaymentTerm" abstract="false" name="TaxReceivableAgreementPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward" abstract="true" name="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationAdditionalChangeInContingentConsiderationLiability" abstract="false" name="BusinessCombinationContingentConsiderationAdditionalChangeInContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_A2020EquityIncentivePlanMember" abstract="true" name="A2020EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ArrayLegacyOperationsSegmentMember" abstract="true" name="ArrayLegacyOperationsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_STIOperationsSegmentMember" abstract="true" name="STIOperationsSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAdjusted" abstract="false" name="CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortizationAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_DepreciationAdjusted" abstract="false" name="DepreciationAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_AssetsAdjusted" abstract="false" name="AssetsAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_DepreciationDepletionAndAmortizationAdjusted" abstract="false" name="DepreciationDepletionAndAmortizationAdjusted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_OtherSegmentItemsOutboundFreight" abstract="false" name="OtherSegmentItemsOutboundFreight" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_LesseeLeasedPropertyArea" abstract="false" name="LesseeLeasedPropertyArea" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:areaItemType"/>
  <xs:element id="arry_PaymentsForLeasedPropertyConstructionCosts" abstract="false" name="PaymentsForLeasedPropertyConstructionCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_LesseeOperatingLeaseInterestRateBasisForEffectiveRate" abstract="false" name="LesseeOperatingLeaseInterestRateBasisForEffectiveRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_LesseeOperatingLeaseTaxPayableInterestRate" abstract="false" name="LesseeOperatingLeaseTaxPayableInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_LesseeOperatingLeaseSalesInterestRate" abstract="false" name="LesseeOperatingLeaseSalesInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
