Staff Backend Engineer, AI Systems
Backend Engineer · Staff · Full Time · Remote
Opens Mural's application page
Role
What you'll do.
Staff Backend Engineer role at Mural's AI Innovation Team, pioneering generative AI systems for visual collaboration. Design and build core backend platforms powering agent orchestration, durable execution, contextual memory, and tool integration. Requires 7+ years of software engineering expertise in distributed systems, production reliability, and strong AI/LLM systems knowledge.
Responsibilities
- Design and Build Core AI Backend Systems: Architect and implement the foundational backend systems powering Mural's agent platform, including agent orchestration, durable execution, tool execution, memory layers, observability infrastructure, and evaluation systems that enable reliable agentic AI at scale.
- Develop Scalable APIs and Services: Design and deploy scalable backend services and APIs enabling AI agents to retrieve contextual information, coordinate multi-step workflows, interact with Mural platform data, and execute actions reliably on behalf of users with high availability and performance.
- Build Advanced Memory and Context Systems: Engineer sophisticated agent memory layers including conversation context management, product context storage, semantic retrieval mechanisms, context summarization, memory compaction strategies, and long-term context preservation for persistent agent intelligence.
- Implement Observability and Debugging Infrastructure: Create comprehensive monitoring, debugging, and improvement infrastructure for agent behavior including distributed tracing, metrics collection, feedback loop systems, and offline evaluation frameworks to ensure production quality and continuous optimization.
- Translate Requirements into Technical Architectures: Convert complex, ambiguous product requirements into clear backend architectures, well-defined service boundaries, robust data models, and detailed implementation plans that align technical capabilities with user value and business objectives.
- Define Technical Strategy for Agentic AI: Contribute to and help establish the long-term technical direction, architecture patterns, and strategic vision for implementing agentic AI systems at Mural, ensuring scalability and maintainability across the platform.
- Champion Engineering Excellence and Mentorship: Lead by example in establishing best practices for building reliable AI systems, mentoring junior and mid-level engineers, conducting code reviews, and fostering a culture of technical excellence and continuous improvement across the team.
- Drive Team Growth and Culture: Contribute to team expansion through hiring and interview participation, implement process improvements, and foster an inclusive engineering culture emphasizing collaboration, curiosity, and knowledge sharing within the AI Innovation Team.
Qualifications
What we look for.
Technical
Distributed Systems Architecture
Expert-level experience designing and operating distributed systems handling complex workflows including orchestration patterns, asynchronous processing, job execution engines, retry mechanisms, event-driven architectures, long-running process management, and sophisticated failure recovery strategies.
Production System Reliability
Deep expertise in building and operating production-grade systems with strong focus on observability, reliability engineering, comprehensive testing strategies, security practices, maintainability patterns, and incident response protocols.
Backend API and Service Design
Strong capability in designing scalable RESTful APIs, microservices architectures, service boundaries, and data models that support high-performance, reliable backend systems serving diverse client applications.
LLM and AI Systems Knowledge
Practical familiarity with large language models, agentic AI systems, and related concepts including tool use patterns, context retrieval mechanisms, model evaluation techniques, and multi-model orchestration strategies.
Node.js Backend Development
Professional proficiency with Node.js for building scalable backend services, understanding async patterns, event-driven architecture, and integrating with modern cloud platforms and third-party AI services.
Database and Data Modeling
Strong experience with MongoDB and NoSQL databases, designing flexible schemas, managing large-scale data, implementing efficient queries, and understanding trade-offs between schema flexibility and data integrity.
Cloud Services Integration
Experience integrating with Azure cloud services, Azure OpenAI APIs, and managing cloud-based infrastructure for AI applications including API rate limiting, cost optimization, and multi-service orchestration.
Education
Bachelor's Degree in Computer Science or Related Field
Formal education in Computer Science, Software Engineering, or equivalent technical discipline providing foundational knowledge in data structures, algorithms, distributed systems, and software architecture principles.
Experience
Senior Software Engineering
Minimum 7+ years of progressive software engineering experience designing, building, and operating reliable production systems with demonstrated impact on scalable services, complex system architectures, and cross-functional collaboration.
Distributed Systems at Scale
Proven experience architecting and maintaining distributed systems handling significant complexity, including workflow orchestration, asynchronous job processing, event-driven systems, and comprehensive failure handling across multiple services.
Production System Operations
Hands-on experience building and maintaining production systems with emphasis on observability, incident response, security hardening, performance optimization, and long-term system reliability and maintenance.
AI/LLM Systems Implementation
Direct experience working with AI systems, LLMs, or agentic platforms, understanding concepts such as tool use, context retrieval, model evaluation, and working effectively with AI-powered features in production.
Cross-Functional Collaboration
Experience collaborating with frontend engineers, product managers, and designers, preferably with full-stack exposure or deep involvement in product-facing experiences to understand end-to-end system implications.
Skills
Required
Distributed Systems Design
Architecture and implementation of distributed systems including service orchestration, event-driven processing, and failure recovery mechanisms.
Node.js and Backend Development
Production-grade backend development using Node.js with expertise in async patterns, scalable APIs, and integration with third-party services.
MongoDB NoSQL Database
Design and optimization of MongoDB schemas, indexing strategies, and handling large-scale document data with focus on performance and scalability.
System Architecture and Design
Ability to design well-defined service architectures, clear service boundaries, robust data models, and scalable system implementations addressing complex requirements.
Production Observability and Monitoring
Implementation of comprehensive monitoring, logging, tracing, and metrics collection to ensure system reliability and enable rapid incident diagnosis and resolution.
LLM and AI Systems Knowledge
Understanding of large language models, agent-based systems, tool use, context retrieval, evaluation frameworks, and practical experience integrating AI into production systems.
Technical Communication and Documentation
Strong ability to articulate complex technical concepts, produce clear documentation, and communicate architectural decisions across technical and non-technical stakeholders.
Software Engineering Best Practices
Expertise in testing strategies, code quality, performance optimization, security hardening, and establishing engineering excellence standards across teams.
Preferred
LLM Evaluation and Experimentation
Nice to haveAdvanced experience with LLM evaluation methodologies, A/B testing frameworks, experimentation platforms, and data-driven approaches to model optimization and selection.
Embeddings and Semantic Search
Nice to havePractical experience implementing semantic search, vector databases, embedding-based retrieval systems, and similarity-based ranking for AI-powered features.
Knowledge Graphs and Graph Databases
Nice to haveExperience designing and implementing knowledge graphs, relationship-aware data structures, entity resolution systems, and graph-based retrieval mechanisms for complex data relationships.
Agentic AI Frameworks
Nice to haveFamiliarity with agent frameworks, orchestration patterns, tool calling mechanisms, and building autonomous systems that can reason and act in complex environments.
Azure Cloud Platform
Nice to haveDeep experience with Azure services, Azure OpenAI APIs, cloud architecture patterns, and building cloud-native applications with strong security and cost optimization.
React Frontend Integration
Nice to haveUnderstanding of React-based frontend development to effectively collaborate with frontend engineers and design APIs that serve modern web applications efficiently.
AI Systems Reliability and Safety
Nice to haveExperience implementing reliability patterns, safety checks, bias detection, and guardrails for AI systems operating at scale with focus on user trust and ethical considerations.
Performance Optimization and Profiling
Nice to haveExpertise in identifying performance bottlenecks, profiling distributed systems, optimizing database queries, and implementing caching strategies for high-performance systems.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 181,000 – 226,000
Equity·Stock options
Benefits
Remote-First Collaboration
Work with a globally distributed team using asynchronous communication and collaboration tools, maintaining flexibility in work location while being part of a cohesive engineering culture.
Comprehensive Health and Wellness
Medical, dental, and vision insurance coverage with company contributions supporting employee health and well-being across physical and mental health needs.
Retirement and Financial Planning
Competitive 401(k) retirement plan with company matching contributions and financial planning resources to support long-term wealth building.
Professional Development
Learning and development budget for conferences, courses, certifications, and technical skill development to stay current with emerging technologies and industry practices.
Generous Time Off
Unlimited paid time off (PTO) or competitive vacation allowance, plus paid holidays, enabling work-life balance and personal wellness throughout the year.
Stock Options and Equity
Equity participation in Mural as a growing company, aligning employee interests with long-term company success and providing wealth-building opportunities.
Flexible Work Environment
Supportive remote-first culture with flexibility in work arrangements, recognizing productivity and outcomes rather than rigid schedules or location requirements.
Parental Leave
Paid parental leave supporting employees during important life transitions and family-building decisions.
Full posting
Original listing.
ABOUT THE TEAM
The AI Innovation Team at Mural is pioneering how generative AI transforms visual collaboration and decision-making. We’re a remote-first group of engineers, designers, and product thinkers focused on helping teams work together more effectively. Our goal isn’t to replace human creativity. It’s to amplify it, building AI that enhances how people align, communicate, and make decisions visually.
YOUR MISSION
You will design and build the core AI systems and platforms that enable Mural’s next wave of agentic, AI-driven collaboration experiences.
Rather than building isolated AI features, you’ll work on the core backend systems that power Mural’s agent platform, including agent orchestration, durable execution, contextual memory, tool integration, observability, and evaluation. Your work will enable intelligent agents to reason over product context, act on behalf of users, and operate reliably and safely at scale. Our stack at Mural includes Azure OpenAI, React, Node, MongoDB.
WHAT YOU'LL DO
Build the core backend systems that power Mural’s agent platform, including orchestration, durable execution, tool execution, memory, observability, and evaluation infrastructure
Design scalable services and APIs that allow AI agents to retrieve context, coordinate multi-step workflows, interact with Mural data, and act reliably on behalf of users
Develop the agent memory layer, including systems for conversation context, product context, retrieval, summarization, compaction, and long-term context management
Create infrastructure to monitor, debug, and improve agent behavior through traces, metrics, feedback loops, and offline evaluation
Translate complex, open-ended product needs into clear backend architectures, service boundaries, data models, and implementation plans that align technical capabilities with user value
Help define the technical direction for agentic AI at Mural, contributing to long-term architecture and strategy
Champion engineering excellence, mentoring others and establishing best practices for building reliable AI systems
Contribute to team growth through hiring, process improvements, and fostering a culture of curiosity, collaboration, and inclusivity
WHAT YOU'LL BRING
7+ years of software engineering experience, with strong expertise designing, building, and operating reliable production systems, scalable services and APIs, and well-defined system architectures
Experience designing and operating distributed systems for complex workflows, including orchestration, asynchronous processing, job execution, retries, event-driven architectures, long-running processes, and failure recovery
Familiarity with AI, LLM, or agentic systems, including concepts such as tool use, context retrieval, evaluation, or model orchestration
Strong focus on production quality, including observability, reliability, testing, security, maintainability, and incident response
Strong communication skills, with the ability to produce clear technical documentation and collaborate cross-functionally
Experience working full stack or collaborating closely on product-facing frontend experiences
Deeper AI/ML experience, especially with LLM evaluation, experimentation, embeddings, retrieval systems
Experience with knowledge graphs, graph-based data modeling, entity resolution, or relationship-aware retrieval systems
The base salary + variable pay for this role ranges from $181,000 - $226,000 + benefits. Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. .
Equal Opportunity
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Redirects to Mural's application page.
Other roles
More at Mural.
Engineering Manager, Compose
Manager
Senior Software Engineer, Canvas Core
Senior
Senior Software Engineer, Admin & IAM
Senior
Senior Software Engineer, Growth
Senior
Software Engineer, Platform Engineering
Mid