Lead Software Engineer - Data & Applied AI
Core
Lead the design, development, and delivery of AI-enabled platform capabilities for next-generation data management products, including data quality, metadata, lineage, and retention.
Role type
Senior IC Lead Software Engineer (Data Engineering & Applied AI)
Builds
AI-first agentic production data platform, full-stack applications, and enterprise-authorized AI-assisted engineering practices.
Domain
Financial Services / Wealth Management / Data Engineering / Applied AI
Deliverable
production ML models | product features | infrastructure
Required skills
Data architecture and modeling patterns, AI-assisted software development leadership, responsible AI use in engineering, data governance, end-to-end data product delivery, platform service design, workflow orchestration, SRE practices, team leadership and mentoring.
Preferred skills
Financial services domain expertise, open-source evaluation and enterprise hardening, frontend (React/Angular/TypeScript), backend (Python/Java/Kotlin), data engineering (Spark/Kafka/Airflow/Snowflake/AWS), platform engineering (containers/CI/CD), applied AI (LLMs/agents/RAG/embeddings).
Technologies
Airflow, AWS, Angular, CI/CD, Claude Code, GraphQL, Java, Kafka, Kotlin, MCP, Python, RAG, React, Snowflake, Spark, TypeScript
Responsibilities
Design and develop AI-enabled platform capabilities for data management; drive team adoption of AI-assisted engineering practices; perform hands-on design and development of an agentic production data platform; develop AI skills, agents, and MCP servers; review and debug code; identify opportunities to automate remediation.
Seniority
Senior, hands-on IC with leadership responsibilities
