Lead Software Engineer – AI, Data Visualization & Platform
Core
Lead Software Engineer bridging architectural vision, product innovation, advanced data visualization, and hands-on engineering execution for a production platform.
Role type
Senior IC Lead Software Engineer (AI, Data Visualization & Platform)
Builds
Scalable cloud-native platforms, AI-powered features (LLMs, agents, RAG), and real-time interactive data visualization experiences.
Domain
Financial markets, elections, sports, mapping, and dashboards within a cloud-native, distributed systems environment.
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET, Angular/TypeScript, system design, distributed systems, cloud-native architecture, AI/Generative AI integration, real-time data processing, containerization, event-driven systems, LLMs, RAG, embeddings, workflow orchestration.
Preferred skills
Experience with intelligent search, advanced data visualization for complex datasets, modern deployment practices.
Responsibilities
Mentor developers and drive AI-assisted development tool adoption; write and maintain production-quality code for critical full-stack components; evolve Angular and C#/.NET Core platform; develop AI applications involving LLMs, agents, and RAG; create real-time interactive data visualization experiences; optimize real-time data systems and integrations.
Seniority
Senior, hands-on IC with technical leadership