Lead Software Engineer (Hybrid)
Core
Lead technologist driving architecture, software design, and delivery for high-stakes consulting engagements across diverse client projects.
Role type
Senior IC Lead Software Engineer (Consulting)
Builds
Production-quality software systems, agentic products, and full ML lifecycle solutions for clients.
Domain
Software Engineering, AI/ML, Consulting
Deliverable
production ML models | product features
Required skills
Architecture & software design, Full-stack development (Java, C#, Python, TypeScript, Go, Rust), AI/ML integration (RAG, vector search, LLM frameworks), DevOps & MLOps, Team leadership, Client stakeholder management, Mentoring
Preferred skills
Platform engineering, Data Engineering (Databricks), DevSecOps, Infrastructure as Code
Technologies
Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Rust, Scala, R, SQL, Git, CI/CD, Databricks, LangChain, LlamaIndex, CrewAI, AutoGen, n8n
Responsibilities
Lead architecture and software design discussions, Collaborate on systems involving the full ML lifecycle, Lead or initiate formal feedback conversations, Manage high-level project roadmaps, Maintain relationships with client technical leaders, Mentor team members and lead workshops
Seniority
Senior, hands-on IC with leadership responsibilities
