A complete application in a minute — tailored resume and cover letter, ready to send.
MaintainX is seeking a Principal Engineer to own the AI platform's technical vision and scale it to meet ambitious goals. You will lead architecture, set direction across divisions, and drive governance and reliability for agent, skill, and tool ecosystems.
You will define architecture, scale context graphs, and build the developer experience while shaping evaluation and observability. A track record of leadership and backend excellence is essential.
Internal platform experience where your customers are other engineers. You treat developer experience as a product: adoption, documentation, enablement, and ergonomics are first‑classThe ability to write a clear design document, facilitate a technical decision across teams, and represent engineering externally with credibilityA track record of company‑wide technical leadership at the Principal level. You have defined architecture for systems used by multiple teams, influenced engineering strategy beyond a single division, and held leaders accountable for adoptionStrong Python backend expertise, with experience designing APIs, services, and data pipelines3+ years building ML or LLM‑powered systems in production, with real operating experience around evaluation, latency, cost, and reliability10+ years of software engineering experience, with significant depth in backend systems, distributed architecture, or platform / infrastructure engineeringProduction agentic systems: multi‑agent orchestration, tool use, skill registriesMCP, LangGraph, LlamaIndex, plus evaluation and observability platforms like Langfuse, LangSmith, or BraintrustRAG pipelines, vector databases, embedding strategies, and knowledge graphs at scaleB2B SaaS, industrial software, IoT / OT, or other domains where AI must operate with high reliability and domain-specific context