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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9b696104-f1a6-43f8-a9e0-7e868e6813e1,g:4c477582-4757-4c98-ba20-07ab3708b79a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:arry="http://www.arraytechinc.com/20220930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.arraytechinc.com/20220930">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.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/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/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/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.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-20220930_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-20220930_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-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" 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-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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>0000002 - 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>0000003 - 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>0000004 - 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="CondensedConsolidatedStatementsofComprehensiveLossunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofComprehensiveLossunaudited">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Comprehensive 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="CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited" roleURI="http://www.arraytechinc.com/role/CondensedConsolidatedStatementsofChangesinRedeemablePerpetualPreferredStockandStockholdersEquityDeficitunaudited">
        <link:definition>0000006 - Statement - Condensed Consolidated Statements of Changes in Redeemable Perpetual Preferred Stock and Stockholders&#8217; Equity (Deficit) (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>0000007 - 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>0000008 - 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>0000009 - 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="AcquisitionofSTI" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTI">
        <link:definition>0000010 - Disclosure - Acquisition of STI</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="AccountsReceivable" roleURI="http://www.arraytechinc.com/role/AccountsReceivable">
        <link:definition>0000011 - Disclosure - Accounts Receivable</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="Inventories" roleURI="http://www.arraytechinc.com/role/Inventories">
        <link:definition>0000012 - Disclosure - Inventories</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="PropertyPlantandEquipment" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipment">
        <link:definition>0000013 - Disclosure - Property, Plant, and Equipment</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="GoodwillandOtherIntangibleAssets" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000014 - Disclosure - Goodwill and Other Intangible Assets</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="InvestmentinEquitySecurity" roleURI="http://www.arraytechinc.com/role/InvestmentinEquitySecurity">
        <link:definition>0000015 - Disclosure - Investment in Equity Security</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>0000016 - 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="SeniorSecuredCreditFacility" roleURI="http://www.arraytechinc.com/role/SeniorSecuredCreditFacility">
        <link:definition>0000017 - Disclosure - Senior Secured Credit Facility</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="ConvertibleDebt" roleURI="http://www.arraytechinc.com/role/ConvertibleDebt">
        <link:definition>0000018 - Disclosure - Convertible 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="OtherDebt" roleURI="http://www.arraytechinc.com/role/OtherDebt">
        <link:definition>0000019 - Disclosure - Other 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>0000020 - 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>0000021 - 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="IncomeLossPerShare" roleURI="http://www.arraytechinc.com/role/IncomeLossPerShare">
        <link:definition>0000022 - Disclosure - Income (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>0000023 - 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>0000024 - 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>0000025 - 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="RelatedPartyTransactions" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactions">
        <link:definition>0000026 - 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="SegmentReporting" roleURI="http://www.arraytechinc.com/role/SegmentReporting">
        <link:definition>0000027 - 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="SubsequentEvents" roleURI="http://www.arraytechinc.com/role/SubsequentEvents">
        <link:definition>0000028 - 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>0000029 - 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="AcquisitionofSTITables" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTITables">
        <link:definition>0000030 - Disclosure - Acquisition of STI (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="AccountsReceivableTables" roleURI="http://www.arraytechinc.com/role/AccountsReceivableTables">
        <link:definition>0000031 - Disclosure - Accounts Receivable (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="InventoryTables" roleURI="http://www.arraytechinc.com/role/InventoryTables">
        <link:definition>0000032 - Disclosure - Inventory (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="PropertyPlantandEquipmentTables" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentTables">
        <link:definition>0000033 - Disclosure - Property, Plant, and Equipment (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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000034 - Disclosure - Goodwill and Other Intangible Assets (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="SeniorSecuredCreditFacilityTables" roleURI="http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityTables">
        <link:definition>0000035 - Disclosure - Senior Secured Credit Facility (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="ConvertibleDebtTables" roleURI="http://www.arraytechinc.com/role/ConvertibleDebtTables">
        <link:definition>0000036 - Disclosure - Convertible 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>0000037 - 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="IncomeLossPerShareTables" roleURI="http://www.arraytechinc.com/role/IncomeLossPerShareTables">
        <link:definition>0000038 - Disclosure - Income (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>0000039 - 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>0000040 - 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>0000041 - 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="SegmentReportingTables" roleURI="http://www.arraytechinc.com/role/SegmentReportingTables">
        <link:definition>0000042 - 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="OrganizationandBusinessNarrativeDetails" roleURI="http://www.arraytechinc.com/role/OrganizationandBusinessNarrativeDetails">
        <link:definition>0000043 - Disclosure - Organization and Business - 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="SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.arraytechinc.com/role/SummaryofSignificantAccountingPoliciesDetails">
        <link:definition>0000044 - 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="AcquisitionofSTINarrativeDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTINarrativeDetails">
        <link:definition>0000045 - Disclosure - Acquisition of STI - 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="AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsPurchasePriceConsiderationDetails">
        <link:definition>0000046 - Disclosure - Acquisition of STI - 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="AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofBusinessAcquisitionsbyAcquisitionDetails">
        <link:definition>0000047 - Disclosure - Acquisition of STI - 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="AcquisitionofSTIScheduleofPurchasePriceAllocationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTIScheduleofPurchasePriceAllocationDetails">
        <link:definition>0000048 - Disclosure - Acquisition of STI - 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="AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails" roleURI="http://www.arraytechinc.com/role/AcquisitionofSTIBusinessAcquisitionProFormaInformationDetails">
        <link:definition>0000049 - Disclosure - Acquisition of STI - 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="AccountsReceivableDetails" roleURI="http://www.arraytechinc.com/role/AccountsReceivableDetails">
        <link:definition>0000050 - Disclosure - Accounts Receivable (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="InventoryDetails" roleURI="http://www.arraytechinc.com/role/InventoryDetails">
        <link:definition>0000051 - Disclosure - 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="PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentSummaryofPropertyPlantandEquipmentDetails">
        <link:definition>0000052 - Disclosure - Property, Plant, and Equipment - Summary 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="PropertyPlantandEquipmentNarrativeDetails" roleURI="http://www.arraytechinc.com/role/PropertyPlantandEquipmentNarrativeDetails">
        <link:definition>0000053 - Disclosure - Property, Plant, and Equipment - 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="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>0000054 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails">
        <link:definition>0000055 - Disclosure - Goodwill and Other Intangible Assets - 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="GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails">
        <link:definition>0000056 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Other 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="GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails" roleURI="http://www.arraytechinc.com/role/GoodwillandOtherIntangibleAssetsScheduleofFutureAnnualAmortizationExpenseofAmortizableIntangibleAssetsDetails">
        <link:definition>0000057 - Disclosure - Goodwill and Other Intangible Assets - 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="InvestmentinEquitySecurityDetails" roleURI="http://www.arraytechinc.com/role/InvestmentinEquitySecurityDetails">
        <link:definition>0000058 - Disclosure - Investment in Equity Security (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>0000059 - 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="SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails" roleURI="http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails">
        <link:definition>0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term 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="SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails_1" roleURI="http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityScheduleofLongTermDebtDetails_1">
        <link:definition>0000060 - Disclosure - Senior Secured Credit Facility - Schedule of Long-Term 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="SeniorSecuredCreditFacilityNarrativeDetails" roleURI="http://www.arraytechinc.com/role/SeniorSecuredCreditFacilityNarrativeDetails">
        <link:definition>0000061 - Disclosure - Senior Secured Credit Facility - 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="ConvertibleDebtSummaryofConvertibleDebtDetails" roleURI="http://www.arraytechinc.com/role/ConvertibleDebtSummaryofConvertibleDebtDetails">
        <link:definition>0000062 - Disclosure - Convertible Debt - Summary of Convertible 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="ConvertibleDebtNarrativeDetails" roleURI="http://www.arraytechinc.com/role/ConvertibleDebtNarrativeDetails">
        <link:definition>0000063 - Disclosure - Convertible 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="OtherDebtNarrativeDetails" roleURI="http://www.arraytechinc.com/role/OtherDebtNarrativeDetails">
        <link:definition>0000064 - Disclosure - 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>0000065 - 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="RevenueDetails" roleURI="http://www.arraytechinc.com/role/RevenueDetails">
        <link:definition>0000066 - Disclosure - 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="RevenueDetails_1" roleURI="http://www.arraytechinc.com/role/RevenueDetails_1">
        <link:definition>0000066 - Disclosure - 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="IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.arraytechinc.com/role/IncomeLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>0000067 - Disclosure - Income (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="IncomeLossPerShareNarrativeDetails" roleURI="http://www.arraytechinc.com/role/IncomeLossPerShareNarrativeDetails">
        <link:definition>0000068 - Disclosure - Income (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>0000069 - 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="CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails" roleURI="http://www.arraytechinc.com/role/CommitmentsandContingenciesSummaryofLiabilityRelatedToEstimatedContingentConsiderationDetails">
        <link:definition>0000070 - Disclosure - Commitments and Contingencies - Summary 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>0000071 - 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="EquityBasedCompensationNarrativeDetails" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationNarrativeDetails">
        <link:definition>0000072 - 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="EquityBasedCompensationScheduleofRSUActivityDetails" roleURI="http://www.arraytechinc.com/role/EquityBasedCompensationScheduleofRSUActivityDetails">
        <link:definition>0000073 - Disclosure - Equity-Based Compensation - Schedule of RSU 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="RelatedPartyTransactionsDetails" roleURI="http://www.arraytechinc.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000074 - Disclosure - Related Party Transactions (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>0000075 - 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>0000076 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="arry_TemporaryEquityAccruedDividends" abstract="false" name="TemporaryEquityAccruedDividends" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AnniversaryDateThreeMember" abstract="true" name="AnniversaryDateThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_CustomerRelationshipForForeignSourcedProjectsMember" abstract="true" name="CustomerRelationshipForForeignSourcedProjectsMember" 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_BCPHeliosAggregatorLPMember" abstract="true" name="BCPHeliosAggregatorLPMember" 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_PurchaseCommitmentPercentage" abstract="false" name="PurchaseCommitmentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_DebtInstrumentBasisSpreadOnVariableRatePerMonth" abstract="false" name="DebtInstrumentBasisSpreadOnVariableRatePerMonth" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_TemporaryEquityDividendsPaidAmount" abstract="false" name="TemporaryEquityDividendsPaidAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_PercentageOfWeightedAverageCostOfCapital" abstract="false" name="PercentageOfWeightedAverageCostOfCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors" abstract="false" name="NumberOfNonVotingRepresentativesDesignatedToBoardOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_SecuritiesPurchaseAgreementExpiryOrTerminationMember" abstract="true" name="SecuritiesPurchaseAgreementExpiryOrTerminationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AnniversaryDateTwoMember" abstract="true" name="AnniversaryDateTwoMember" 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_PercentageWeightedAverageCostOfCapitalDiscountRate" abstract="false" name="PercentageWeightedAverageCostOfCapitalDiscountRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_SecuritiesPurchaseAgreementVotingAndConsentRightsMember" abstract="true" name="SecuritiesPurchaseAgreementVotingAndConsentRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ArrayLegacyOperationsMember" abstract="true" name="ArrayLegacyOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_CashRegularDividendRateMember" abstract="true" name="CashRegularDividendRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_HardwareAndSoftwareMember" abstract="true" name="HardwareAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConvertibleNoteCappedCallTransactionsMember" abstract="true" name="ConvertibleNoteCappedCallTransactionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_TemporaryEquityAccretionOfDividendsShares" abstract="false" name="TemporaryEquityAccretionOfDividendsShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_TemporaryEquityDividendsPaidShares" abstract="false" name="TemporaryEquityDividendsPaidShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_TemporaryEquityAccruedDividendsPaidPercentage" abstract="false" name="TemporaryEquityAccruedDividendsPaidPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_PaymentsToAcquireBusinesses" abstract="false" name="PaymentsToAcquireBusinesses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_ConversionOfStockSharesConvertedPerDollar" abstract="false" name="ConversionOfStockSharesConvertedPerDollar" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_IndefiniteLivedIntangibleAssetsGross" abstract="false" name="IndefiniteLivedIntangibleAssetsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_DebtIssuanceCostsAndDiscountsAmortizationRate" abstract="false" name="DebtIssuanceCostsAndDiscountsAmortizationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="arry_UnusualOrInfrequentItemOrBothPolicyTextBlock" abstract="false" name="UnusualOrInfrequentItemOrBothPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SeriesARedeemablePerpetualPreferredTextBlock" abstract="false" name="SeriesARedeemablePerpetualPreferredTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="arry_DebtInstrumentMinimumVariableRatePerYear" abstract="false" name="DebtInstrumentMinimumVariableRatePerYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_TemporaryEquityAmortizationOfDiscountPeriod" abstract="false" name="TemporaryEquityAmortizationOfDiscountPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesIncomeTaxPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TemporaryEquityAmortizationOfDiscount" abstract="false" name="TemporaryEquityAmortizationOfDiscount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_PaymentsOfCommonStockIssuanceCosts" abstract="false" name="PaymentsOfCommonStockIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_ProceedsFromIssuanceOfTemporaryEquity" abstract="false" name="ProceedsFromIssuanceOfTemporaryEquity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseInOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_PercentageEstimatedRoyaltyRate" abstract="false" name="PercentageEstimatedRoyaltyRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" abstract="false" name="TemporaryEquityStockIssuedDuringPeriodSharesNewIssues" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" abstract="false" name="APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember" abstract="true" name="SecuritiesPurchaseAgreementAdditionalClosingsCertainPricingAdjustmentsMember" 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_EffectiveIncomeTaxRateReconciliationLegalSettlementAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationLegalSettlementAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TaxReceivableAgreementPaymentTerm" abstract="false" name="TaxReceivableAgreementPaymentTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_IndefiniteLivedIntangibleAssetsAccumulatedAmortization" abstract="false" name="IndefiniteLivedIntangibleAssetsAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IndefiniteLivedIntangibleAssetUsefulLife" abstract="false" name="IndefiniteLivedIntangibleAssetUsefulLife" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="arry_NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors" abstract="false" name="NumberOfRepresentativesEligibleToBeDesignatedToBoardOfDirectors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="arry_SeriesARedeemablePerpetualPreferredStockMember" abstract="true" name="SeriesARedeemablePerpetualPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward" abstract="true" name="BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="arry_IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements" abstract="false" name="IncrementalCommonSharesAttributableToAntiDilutiveEffectOfShareBasedPaymentArrangements" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="arry_PaymentOfTemporaryEquityIssuanceCosts" abstract="false" name="PaymentOfTemporaryEquityIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_DerivativeInstrumentPrepaidForwardContract" abstract="false" name="DerivativeInstrumentPrepaidForwardContract" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DerivativesExercisePrice" abstract="false" name="DerivativesExercisePrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="arry_SecuritiesPurchaseAgreementAdditionalClosingsMember" abstract="true" name="SecuritiesPurchaseAgreementAdditionalClosingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_IncreaseDecreaseWarrantsPayments" abstract="false" name="IncreaseDecreaseWarrantsPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesShortTermDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="arry_RevolvingCreditFacilityFirstAmendmentMember" abstract="true" name="RevolvingCreditFacilityFirstAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_AnniversaryDateOneMember" abstract="true" name="AnniversaryDateOneMember" 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_AccruedRegularDividendRateMember" abstract="true" name="AccruedRegularDividendRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_BillAndHoldObligationsMember" abstract="true" name="BillAndHoldObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_OrderBacklogForForeignSourcedProjectsMember" abstract="true" name="OrderBacklogForForeignSourcedProjectsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_RevolvingCreditFacilitySecondAmendmentMember" abstract="true" name="RevolvingCreditFacilitySecondAmendmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="arry_NextrackerLitigationMember" abstract="true" name="NextrackerLitigationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
