Lead Software Engineer
Core
Lead technologist responsible for leading high-stakes consulting engagements, architecture design, and full ML lifecycle delivery for clients.
Role type
Senior IC Lead Software Engineer (Consulting)
Builds
High-quality, maintainable software and AI/ML-powered features for diverse client projects
Domain
Software Engineering, AI/ML, Consulting
Deliverable
production ML models
Required skills
Java, C#/.NET, Python, TypeScript, JavaScript, React, Go, Ruby, Scala, R, SQL, Git, CI/CD, MLOps, Data Engineering, DevSecOps, Infrastructure as Code, Automated Testing, Architecture Design, Mentoring
Preferred skills
LangChain, Databricks, AI-assistive development tools
Responsibilities
Lead architecture and software design discussions, manage high-level project roadmaps, collaborate on systems involving the full ML lifecycle, mentor team members, maintain relationships with client technical leaders, identify and mitigate blockers
Seniority
Senior, hands-on IC leader
