Senior Principal Software Architect, Data/AI/ML

AI overview

Define and drive Restaurant365’s enterprise data and AI architecture strategy, influencing key stakeholders and ensuring scalable platform solutions across product lines.
Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365’s culture is focused on empowering team members to produce top-notch results while elevating their skills. We’re constantly evolving and improving to make sure we are and always will be “Best in Class” ... and we want that for you too! The Senior Principal Enterprise Data/ML/AI Architecture is responsible for defining and driving Restaurant365’s long-term enterprise data and AI architecture strategy across all product lines and platform domains. This executive-level role ensures our data platforms, AI/ML enablement capabilities, and architectural standards are scalable, secure, governed, cost-efficient, and strategically aligned to accelerate innovation across the R365 product ecosystem.  Success in this role is achieved through enterprise-wide architectural vision, organizational influence, technical governance at scale, and measurable business impact. The Senior Principal operates as a strategic technical leader—aligning Product, Engineering, Infrastructure, Security, and Executive Leadership on platform investments, modernization sequencing, AI enablement strategy, and long-term scalability decisions.  How you'll add value:
  • Define and evolve the multi-year enterprise data and AI architecture strategy aligned to company growth objectives, platform modernization, and product expansion. 
  • Own the end-to-end data and AI reference architecture across domains, including Snowflake strategy, streaming/event patterns, semantic layers, ML enablement frameworks, and AI product infrastructure. 
  • Establish and enforce enterprise architectural standards, governance models, and design review mechanisms across multiple product teams and platform domains. 
  • Drive cross-portfolio modernization initiatives including legacy reporting transformation, platform decomposition, domain-aligned data ownership, and migration to cloud-native architectures. 
  • Partner with executive Product and Engineering leaders to translate strategic objectives into sequenced architectural roadmaps and investment plans. 
  • Define measurable enterprise platform KPIs across data quality, reliability, scalability, performance, cost efficiency, and AI model enablement readiness. 
  • Provide executive visibility into platform risks, technical debt exposure, AI enablement maturity, and long-term scaling constraints. 
  • Serve as the executive-level technical authority for data and AI architecture, influencing decisions through expertise and strategic alignment rather than direct reporting structures. 
  • Guide architectural tradeoff decisions balancing speed, innovation, reliability, compliance, and cost stewardship (including Snowflake cost governance). 
  • Mentor and elevate senior architects, principal engineers, and data leaders—raising overall architectural maturity across the organization. 
  • What you'll need to be successful in this role:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience. 
  • 18+ years of progressive engineering and architecture experience, including enterprise ownership of large-scale data platforms and distributed SaaS systems. 
  • Proven experience operating at an executive architectural level, influencing cross-functional leaders and shaping enterprise technology strategy. 
  • Deep expertise in modern data architectures including lakehouse patterns, domain-driven data modeling, streaming/event-driven systems, semantic layers, and analytics enablement. 
  • Hands-on architectural experience with Snowflake (or comparable cloud data warehouse), SQL Server/Azure SQL, cloud-native storage, streaming platforms, and modern ELT/orchestration tooling. 
  • Strong architectural knowledge of AI/ML enablement platforms including feature pipelines, training/serving data flows, vector stores, observability, and scalable inference patterns. 
  • Demonstrated success leading enterprise modernization programs and platform transformations with measurable impact on reliability, delivery speed, and cost efficiency. 
  • Exceptional executive communication skills with the ability to translate complex technical architecture into business outcomes and risk-informed decisions. 
  •   
    PREFERRED QUALIFICATIONS 
  • Experience building enterprise AI platforms supporting customer-facing AI-enabled product capabilities. 
  • Experience operating within multi-product SaaS organizations with shared platform services. 
  • Familiarity with regulatory, security, and compliance requirements in enterprise SaaS environments. 
  • Track record of scaling architecture functions through influence, governance, and organizational design. 
  • R365 Team Member Benefits & Compensation
  • This position has a salary range of $190,000-$285,000 per year. The above range represents the expected salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills/experience, time in the role, business line, and geographic location. Restaurant365 focuses on equitable pay for our team and aims for transparency with our pay practices.
  • Comprehensive medical benefits, 100% paid for employee
  • 401k + matching
  • Equity Option Grant
  • Unlimited PTO + Company holidays
  • Wellness initiatives

  • #BI-Remote
  • #LI-LH1

    DYN365, Inc d/b/a Restaurant365 is an equal opportunity employer.

    Restaurant365 is a SaaS company that provides a centralized cloud-based platform specifically designed for accounting and back-office operations in the restaurant industry. By streamlining processes and improving efficiencies, we empower restaurant owners and operators to focus on what they do best — serving great food and creating memorable experiences.

    View all jobs
    Salary
    $190,000 – $285,000 per year
    Ace your job interview

    Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

    Principal Software Architect Q&A's
    Report this job
    Apply for this job