Mosaic is a pioneering company focused on optimizing human capital through AI resource management. They are seeking a Technical Lead to drive the technical direction and delivery of engineering teams, focusing on hands-on technical work without people management responsibilities.
Responsibilities:
- Own architecture and delivery end-to-end for your team's domain—from problem framing through design, implementation, deployment, monitoring, and on-call
- Spend the majority of your time writing production code, reviewing pull requests, and optimizing performance—setting the standard for technical excellence across the team
- Drive engineering excellence: lead architecture discussions, set standards for code quality, scalability, and reliability, and participate in the full software lifecycle
- Make pragmatic technical decisions that balance short-term delivery with long-term system health—weighing quality, latency, cost, and time-to-ship
- Leverage modern infrastructure including PostgreSQL, Redis, Kubernetes, and streaming technologies to power Mosaic's metrics, integrations, and AI workflows
- Implement best practices in testing, observability, and performance monitoring to ensure reliability and uptime
- Act as a thought leader, evaluating and introducing new technologies, tools, and patterns that enhance the team's capabilities
- Design and build the systems behind Mosaic's forecasting, recommendation, and agentic planning capabilities—LLM-based pipelines, classical ML models, and hybrid approaches trained on per-customer historical data. Champion AI quality (accuracy, calibration, robustness, latency) and the guardrails that make AI outputs trustworthy in an enterprise context. Set standards for offline/online evaluation, experimentation, drift detection, and responsible AI
- Own delivery of full-stack features—from React/TypeScript UIs to backend services, APIs, and data pipelines. Design highly-scaled data processing pipelines (batch + streaming) and distributed backend systems. Champion frontend quality—performance, accessibility, and an intuitive, seamless user experience
- Design and build API connectors, data sync pipelines, and webhook infrastructure using TypeScript and NestJS. Ensure integration infrastructure operates at three-nines (99.9%) accuracy with near real-time data synchronization. Drive the technical vision for resilient data access layers across third-party systems
- Mentor engineers through code reviews, design discussions, pairing, and technical guidance—raising the team's bar without owning performance management
- Partner with the Engineering Manager on team planning: scope work with Product and Design, contribute to sprint planning and Agile ceremonies, and surface technical risks early
- Participate in hiring: conduct technical interviews, evaluate candidates, and help shape the team's technical bar
- Foster a culture of engineering craft, code quality, and continuous improvement
- Partner with Product Managers and Designers to translate product vision into well-defined technical plans
- Communicate progress, technical risks, and trade-offs clearly to engineering leadership and non-technical stakeholders
- Collaborate across Engineering, Data, and Platform teams to drive alignment on shared systems, APIs, and platform capabilities