Principal Software Engineer, Financial Data Platform & GenSearch Agent
Skills
About the Role
You will join the team that owns the financial data agent within GenSearch, AlphaSense's production customer-facing generative AI system, along with the financial data web experiences that power fundamentals, M&A, screening, and other core capabilities. As a hands-on Principal Engineer, you will optimize orchestration between LLM workflows, structured datasets, and services, reduce latency in AI-powered financial answers, and simplify fragmented and legacy-heavy architecture. You will partner with data platform teams to define scalable dataset integration patterns, contribute directly to backend and frontend systems powering financial data experiences, and define durable contracts between AI-generated outputs and frontend consumers. You will also drive technical initiatives spanning multiple engineering teams, align stakeholders on service boundaries and system design decisions, and raise the bar for system design, reliability, and operational rigor.
Requirements
- 12+ years building and operating production systems
- Experience operating at a Staff or Principal level
- Proven ability to simplify complex systems and reduce architectural entropy
- Strong background in distributed systems and performance optimization
- Experience building AI-integrated systems (LLM orchestration, tool usage, retrieval, evaluation)
- Comfortable working across backend systems and modern frontend frameworks (e.g., React)
- Experienced designing APIs and durable service contracts
- Effective at driving cross-team technical initiatives
Responsibilities
- Optimize orchestration between LLM workflows, structured datasets, and services
- Introduce performance benchmarks, observability standards, and SLO discipline
- Improve reliability and correctness of AI-backed financial responses
- Reduce fragmentation across datasets and services
- Partner with data platform teams to define scalable dataset integration patterns
- Remove legacy complexity while continuing to ship
- Contribute directly to backend and frontend systems powering financial data experiences
- Define durable contracts between AI-generated outputs and frontend consumers
- Ensure performance and usability at both API and product layers
- Drive technical initiatives spanning multiple engineering teams
- Align stakeholders on service boundaries and system design decisions
- Raise the bar for system design, reliability, and operational rigor
