Partner with business leaders, product teams, architects, data scientists, and engineers to identify high-value use cases and deliver measurable outcomes.
Implement knowledge retrieval and recommendation systems leveraging vector databases and retrieval frameworks.
Lead full-stack development using Python, TypeScript, Node.js, React, and Next.js with secure APIs and cloud-native patterns.
Apply platform engineering and DevOps practices including containers, Kubernetes, and Infrastructure-as-Code for reliable delivery.
Drive decisions that improve performance, reduce costs, and increase reliability while aligning with business priorities.
Mentor engineers, set technical standards, and foster a high-performance engineering culture.
Translate emerging AI capabilities into practical, production-grade applications that enhance advisor productivity and client engagement.
Experience Requirements
Bachelor's degree or equivalent experience with 8+ years of software engineering experience, or a Master's degree with 6+ years.
Proven delivery of production-grade software and distributed systems at scale.
Deep expertise building AI applications with LLMs, agent frameworks, and orchestration platforms.
Hands-on experience with Retrieval-Augmented Generation, semantic search, and enterprise knowledge systems.
Full-stack proficiency with Python, TypeScript, Node.js, React, and Next.js.
Cloud deployment experience with AWS, Azure, or Google Cloud.
Experience with containers, Kubernetes, Terraform, and cloud-native architectures.
Strong grounding in software architecture, design patterns, security, and reliability.
Demonstrated problem-solving skills and sound technical judgment.
Proven ability to collaborate across engineering, data, product, and business teams from concept to production.
Education Requirements
Bachelor's degree in a related field or equivalent experience. Master's degree preferred.