Materi Team Structure & Organization
Organization Model: Cross-functional product teams with platform engineering supportReporting 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 ManagerSize: 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
- 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 EngineerSize: 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
- 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 EngineerSize: 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
- 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 EngineerSize: 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
- 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 EngineerSize: 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
- 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 ProductSize: 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
- 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 DesignerSize: 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 LeadSize: 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 ManagerSize: 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 domainMeeting 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 LeadMeeting 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 LeadMeeting 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 teamsSchedule: 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 engineersResponsibilities: Coordinate incident response, manage communications, ensure post-mortems
Team Communication & Rituals
Engineering All-Hands
Frequency: Bi-weeklyFormat: 45 minutes, rotating presentations
Content: Architecture updates, performance metrics, team achievements
Sprint Planning & Reviews
Frequency: 2-week sprintsParticipants: Domain teams + product stakeholders
Format: Planning (2h), Review (1h), Retrospective (1h)
Architecture Review Sessions
Frequency: MonthlyFormat: 2-hour deep dive on architecture topics
Audience: All senior engineers + interested team members
Growth & Career Development
Engineering Levels
- Junior Engineer (E1-E2): Learning and contributing to defined tasks
- Software Engineer (E3-E4): Independent feature development and ownership
- Senior Engineer (E5-E6): Technical leadership and mentoring
- Staff Engineer (E7): Cross-team technical leadership and architecture
- Principal Engineer (E8): Company-wide technical vision and strategy
Management Track
- Team Lead: Technical leadership with limited people management
- Engineering Manager: People management and team development
- Senior Engineering Manager: Multiple team management
- VP Engineering: Organizational leadership and strategy
Performance Review Cycle
Frequency: Quarterly check-ins, annual formal reviewsProcess: Self-assessment, peer feedback, manager evaluation
Focus Areas: Technical contribution, collaboration, impact, growth
Remote Work & Collaboration
Work Arrangement
Model: Remote-first with optional office accessCore 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