Skip to main content

Materi Team Structure & Organization

Organization Model: Cross-functional product teams with platform engineering support
Reporting Structure: Domain ownership with matrix collaboration
Scale: ~25-40 team members across engineering, product, and operations
Philosophy: Autonomous teams with shared infrastructure and standards

Executive Leadership

C-Suite

  • CEO: Strategic vision, investor relations, board management
  • CTO: Technical strategy, architecture decisions, engineering leadership
  • CPO: Product vision, market strategy, customer development
  • COO: Operations excellence, business processes, organizational scaling

VP-Level Leadership

  • VP Engineering: Engineering delivery, team development, technical execution
  • VP Product: Product strategy execution, roadmap management, user research
  • VP Operations: Infrastructure, security, compliance, business operations

Engineering Organization

Platform Engineering Team

Mission: Shared infrastructure, developer productivity, operational excellence Team Lead: Platform Engineering Manager
Size: 4-6 engineers
Responsibilities:
  • Core infrastructure (Kubernetes, databases, messaging)
  • Developer tooling and CI/CD pipelines
  • Observability and monitoring systems
  • Security frameworks and compliance
  • Performance optimization and capacity planning
Key Services Owned:
  • Infrastructure provisioning and management
  • Shared libraries and development standards
  • Monitoring and alerting systems
  • Authentication and authorization services

Domain Engineering Teams

API & Backend Services Team

Mission: Core platform APIs, business logic, data management Team Lead: Senior Backend Engineer
Size: 3-4 engineers
Primary Technologies: Go (Fiber), PostgreSQL, Redis
Services Owned:
  • API Service (Go/Fiber): Main REST API gateway
  • Shield Service (Python/Django): Authentication and user management
  • Manuscript Service (Protocol Buffers): Document schema definitions
  • Printery Service (Go): Document rendering and processing
Responsibilities:
  • REST API design and implementation
  • Database schema design and optimization
  • Business logic implementation
  • Integration with external services
  • Performance optimization (sub-50ms response times)

Real-time Collaboration Team

Mission: High-performance real-time editing and synchronization Team Lead: Senior Rust Engineer
Size: 2-3 engineers
Primary Technologies: Rust (Axum), WebSockets, CRDT algorithms
Services Owned:
  • Relay Service (Rust/Axum): Real-time collaboration engine
  • CRDT implementation and conflict resolution
  • WebSocket connection management
  • Event streaming and synchronization
Responsibilities:
  • Sub-25ms collaboration latency achievement
  • Concurrent editing support (1000+ users per document)
  • Conflict-free data replication
  • Real-time presence and cursor tracking
  • Performance monitoring and optimization

AI & Intelligence Team

Mission: AI integration, context management, intelligent features Team Lead: Senior AI Engineer
Size: 3-4 engineers
Primary Technologies: Python, PyTorch, Multi-provider AI APIs
Services Owned:
  • Aria Service (Python): AI orchestration and model management
  • Context assembly and management
  • Multi-provider AI routing
  • Content generation and enhancement
Responsibilities:
  • AI model integration and optimization
  • Context-aware content generation
  • Multi-provider AI orchestration
  • Performance and cost optimization
  • AI safety and content moderation

Frontend & User Experience Team

Mission: User interfaces, design systems, client applications Team Lead: Senior Frontend Engineer
Size: 3-4 engineers (including 1 UX Designer)
Primary Technologies: React, TypeScript, Next.js
Services Owned:
  • Canvas Application (React/TypeScript): Main web application
  • Mobile applications (planned)
  • Design system and component library
  • User experience optimization
Responsibilities:
  • Web application development
  • Real-time collaboration UI
  • AI integration user experience
  • Performance optimization (fast load times)
  • Cross-browser compatibility and accessibility

Product Organization

Product Management

Team Lead: VP Product
Size: 2-3 product managers
Responsibilities:
  • Product strategy and roadmap development
  • Feature prioritization and requirements
  • Customer research and validation
  • Competitive analysis and positioning
  • Success metrics and KPI tracking
Domain Coverage:
  • Core Platform PM: Document editing, collaboration features
  • AI & Intelligence PM: AI features, context management, intelligence
  • Enterprise PM: Security, compliance, enterprise integration

User Experience Design

Team Lead: Senior UX Designer
Size: 2 designers
Responsibilities:
  • User interface design and prototyping
  • User research and usability testing
  • Design system development
  • Accessibility and inclusive design
  • Cross-platform design consistency

Operations & Support

DevOps & Site Reliability Engineering

Team Lead: DevOps Lead
Size: 2-3 engineers
Responsibilities:
  • Production infrastructure management
  • Deployment automation and CI/CD
  • Monitoring and alerting systems
  • Incident response and on-call rotation
  • Performance and capacity management

Customer Success & Support

Team Lead: Customer Success Manager
Size: 2-3 team members
Responsibilities:
  • Customer onboarding and training
  • Technical support and troubleshooting
  • Customer feedback collection and analysis
  • Success metrics tracking and optimization
  • Enterprise customer relationship management

Cross-Functional Collaboration

Architecture Council

Members: CTO, VP Engineering, Senior Engineers from each domain
Meeting Frequency: Bi-weekly
Responsibilities:
  • Architecture decision records (ADRs)
  • Cross-service integration standards
  • Technology selection and evaluation
  • Performance and scalability planning
  • Technical debt prioritization

Product Council

Members: CPO, VP Product, Product Managers, UX Lead
Meeting Frequency: Weekly
Responsibilities:
  • Product roadmap planning and prioritization
  • Feature requirements and acceptance criteria
  • User research insights and validation
  • Go-to-market strategy alignment
  • Success metrics and KPI definition

Security Committee

Members: CTO, VP Operations, Security Engineer, DevOps Lead
Meeting Frequency: Monthly
Responsibilities:
  • Security policy development and compliance
  • Vulnerability assessment and remediation
  • Incident response planning and testing
  • Compliance framework (SOC 2, GDPR, HIPAA)
  • Security training and awareness

On-Call & Incident Response

Primary On-Call Rotation

Participants: Senior engineers from Platform and Backend teams
Schedule: 1-week rotations, 24/7 coverage
Escalation Path: On-call engineer → Team lead → VP Engineering → CTO

Secondary On-Call (Domain Expertise)

  • Database Issues: Database specialist
  • AI/ML Issues: AI team lead
  • Frontend Issues: Frontend team lead
  • Security Issues: Security engineer

Incident Commander Rotation

Participants: Engineering managers and senior engineers
Responsibilities: Coordinate incident response, manage communications, ensure post-mortems

Team Communication & Rituals

Engineering All-Hands

Frequency: Bi-weekly
Format: 45 minutes, rotating presentations
Content: Architecture updates, performance metrics, team achievements

Sprint Planning & Reviews

Frequency: 2-week sprints
Participants: Domain teams + product stakeholders
Format: Planning (2h), Review (1h), Retrospective (1h)

Architecture Review Sessions

Frequency: Monthly
Format: 2-hour deep dive on architecture topics
Audience: All senior engineers + interested team members

Growth & Career Development

Engineering Levels

  1. Junior Engineer (E1-E2): Learning and contributing to defined tasks
  2. Software Engineer (E3-E4): Independent feature development and ownership
  3. Senior Engineer (E5-E6): Technical leadership and mentoring
  4. Staff Engineer (E7): Cross-team technical leadership and architecture
  5. Principal Engineer (E8): Company-wide technical vision and strategy

Management Track

  1. Team Lead: Technical leadership with limited people management
  2. Engineering Manager: People management and team development
  3. Senior Engineering Manager: Multiple team management
  4. VP Engineering: Organizational leadership and strategy

Performance Review Cycle

Frequency: Quarterly check-ins, annual formal reviews
Process: Self-assessment, peer feedback, manager evaluation
Focus Areas: Technical contribution, collaboration, impact, growth

Remote Work & Collaboration

Work Arrangement

Model: Remote-first with optional office access
Core Hours: 10 AM - 3 PM PT for overlap
Meeting Policy: Default to asynchronous, synchronous when needed

Communication Tools

  • Slack: Day-to-day communication and coordination
  • Zoom: Video meetings and pair programming
  • Notion: Documentation and knowledge sharing
  • Linear: Project management and issue tracking
  • GitHub: Code collaboration and review

This team structure supports our mission of building the world’s leading AI-native document collaboration platform while maintaining engineering excellence, operational reliability, and rapid innovation.
Document Status: ✅ Active
Last Updated: December 2025
Next Review: March 2026
Authority: VP Engineering + VP Product
Classification: Internal - Organizational Structure