About this role
AlphaSense is hiring a Senior Software Engineer in Bengaluru to join the Content Engineering team and build large-scale document processing systems. This position suits experienced software professionals with a strong background in Python and artificial intelligence applications.
Role Overview
The Content Engineering group focuses on large-scale content processing utilizing advanced technology stacks. As a senior team member, the chosen candidate will work heavily with natural language processing and large language models for document understanding tasks. Key areas of focus include document classification, text categorization, semantic similarity, and complex data extraction from business documents.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
About the Company
AlphaSense provides market intelligence and search technology built on proven artificial intelligence to help sophisticated organizations remove uncertainty from decision-making. Trusted by over 6,000 enterprise customers, including a majority of the S&P 500, the company aggregates public and private content universes such as equity research, filings, transcripts, and news. Founded in 2011 and headquartered in New York City, AlphaSense employs over 2,000 people globally with offices across the United States, United Kingdom, Finland, India, Singapore, Canada, and Ireland. The organization operates as an equal-opportunity employer committed to an inclusive and respectful workplace.
How to Apply
Candidates interested in this position should visit the official AlphaSense careers page to submit an application.
Skills and tech stack
Questions candidates ask
What is the primary location for this role?
This position is based in Bengaluru, India.
How much experience is required for this position?
Applicants must have four or more years of software engineering experience, primarily with Python, along with at least two years of hands-on experience building and deploying applications using large language models.
What core technologies will I be working with?
The role involves working with Python, large language models, natural language processing libraries, LangChain, FastAPI, Docker, Kubernetes, and LLM observability tools like Langfuse.
What are the main responsibilities of the Senior Software Engineer?
Responsibilities include deploying production-grade LLM solutions, fine-tuning state-of-the-art models, creating prompt engineering strategies, solving latency and non-deterministic output challenges, scaling data processing pipelines, and maintaining end-to-end system ownership.
Where should I submit my application?
Applications should be submitted directly through the official AlphaSense careers page.
