
Principal Software Engineer, Financial Data Platform & GenSearch Agent
About this role
This remote position for a Principal Software Engineer at AlphaSense involves leading the development of the financial data platform and GenSearch Agent. The role suits an experienced engineer with a strong background in distributed systems, AI integration, and full-stack development looking to shape cutting-edge search technology.
Role Overview
AlphaSense is seeking a hands-on Principal Engineer to join its Product and Engineering team and work on GenSearch, a production, customer-facing generative AI system. This role focuses on owning the financial data agent within GenSearch and the associated web experiences that power fundamentals, M&A, and screening capabilities. The position sits at the intersection of AI systems, financial data infrastructure, and product-grade web development.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
About the Company
AlphaSense delivers market intelligence and search built on proven AI to over 6,000 enterprise customers, including a majority of the S&P 500. Founded in 2011 and headquartered in New York City, the company features more than 2,000 employees globally with offices across the United States, United Kingdom, Finland, India, Singapore, Canada, and Ireland. The organization is committed to an inclusive workplace and equal employment opportunities.
How to Apply
Interested candidates should visit the official AlphaSense careers page to submit their application and verify the authenticity of the listing.
Skills and tech stack
Questions candidates ask
What is the salary range for the Principal Software Engineer position?
The base compensation range is $246,000 to $339,000 USD, with potential equity and benefits.
Is this job remote?
Yes, this position is remote within the United States.
How many years of experience are required?
Candidates must have 12+ years of experience building and operating production systems, including experience at a Staff or Principal level.
What technologies and skills are expected?
Required skills include React, LLM integration, distributed systems, performance optimization, and API design.
What does the GenSearch Agent team do?
The team owns the financial data agent within GenSearch by connecting AI reasoning to structured financial datasets and building web experiences for fundamentals, M&A, and screening.