Principal Software Engineer, Financial Data Platform & GenSearch Agent
Core
Building and optimizing a production generative AI system (GenSearch) that connects AI reasoning to structured financial datasets to deliver high-confidence market intelligence answers.
Role type
Principal Software Engineer (AI Systems & Financial Data Infrastructure)
Builds
AI-powered financial data agent, web experiences for fundamentals/M&A/screening, and underlying data platform infrastructure.
Domain
Financial services, AI/ML, Search, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Performance optimization, LLM orchestration, API design, Backend systems, Frontend frameworks (React), Cross-team technical leadership
Preferred skills
Simplifying legacy architecture, Observability standards, SLO discipline
Technologies
LLMs, React, Financial Datasets
Responsibilities
Optimize orchestration between LLM workflows and structured datasets, Reduce fragmentation across datasets and services, Drive technical initiatives spanning multiple engineering teams, Define durable contracts between AI-generated outputs and frontend consumers, Introduce performance benchmarks and observability standards, Align stakeholders on service boundaries and system design decisions
Seniority
Principal, hands-on IC with strategy & mentorship