CareerPlan

Principal Software Engineer

Full-time$152k–$199k2026-11-10

Core

Principal Software Engineer leading platform strategy, architecture, and delivery for diverse client engagements while driving innovation in AI/ML systems.

Role type

Principal Software Engineer (Platform & AI/ML Strategy)

Builds

Reusable software foundations, internal developer platforms, and production-grade AI/ML systems (RAG, agents, vector search)

Domain

Technology Consulting / Enterprise Software / AI & Machine Learning

Required skills

Scalable system design, modular architecture, platform engineering, AI/ML lifecycle management, DevSecOps, MLOps, Infrastructure as Code, stakeholder alignment, technical mentorship, legacy modernization

Preferred skills

Internal developer platforms, Databricks, agentic frameworks (LangChain, LlamaIndex, CrewAI, AutoGen, n8n), vector search, RAG pipelines

Technologies

Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, Rust, SQL, Databricks, LangChain, LlamaIndex, CrewAI, AutoGen, n8n

Responsibilities

Lead platform strategy and delivery across diverse platform types; Design and manage high-level technical roadmaps for large engagements; Coach client engineering teams and influence client CTOs; Drive innovation by surfacing new technical approaches in AI/ML; Facilitate retrospectives and strategy sessions to improve team outcomes; Partner with account teams on planning and pre-sales scope shaping.

Seniority

Principal, hands-on IC with strategic leadership