Latest AI JobsBrowse Jobs
AlphaSense logo

Senior Software Engineer

AlphaSenseBengaluruEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
18 Aug 2026
Status
Open · checked 7d ago

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

Deploy production-grade solutions driven by large language models.
Fine-tune and adapt state-of-the-art language models for specialized data extraction tasks.
Design innovative prompt engineering strategies to maximize reliability and performance on confidential business documents.
Solve complex engineering challenges associated with AI deployments, including high latency and non-deterministic outputs.
Implement and scale high-volume data processing pipelines ensuring accuracy and efficiency.
Integrate and manage LLM observability platforms to trace, debug, and monitor extraction processes.
Own systems end-to-end throughout the complete lifecycle, encompassing design, coding, testing, monitoring, CI/CD, and on-call support.

Requirements

Four or more years of software engineering experience with a primary focus on Python.
Educational background featuring an advanced degree in Computer Science, Computer Engineering, or a related field focusing on AI or machine learning, though equivalent industry experience is considered.
At least two years of hands-on experience building and deploying applications utilizing large language models.
Demonstrated capability in extracting structured JSON from text using language models, alongside deep prompt engineering comprehension.
Proficiency working with classic natural language processing libraries for tasks such as named entity recognition, text classification, and preprocessing.
Practical knowledge of language model tracing, evaluation, and debugging platforms like Langfuse.
Strong analytical, organizational, debugging, problem-solving, and communication skills.

Nice to Have

Background in asynchronous data processing at scale.
Familiarity with frameworks such as LangChain, HuggingFace, and backend web frameworks like FastAPI.
Core engineering competencies in cloud environments, microservices architecture, caching, and queuing.
Familiarity with tools and concepts including Docker, Kubernetes, version control systems, and continuous integration pipelines.
Prior domain-specific data extraction experience with financial reports or news content.

Skills and Tools

Python
Docker
Large Language Models (LLMs)
Natural Language Processing (NLP)
LangChain
FastAPI
HuggingFace
Kubernetes
Langfuse
Cloud infrastructure and microservices

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.

Ready to apply?

The application is on the official AlphaSense careers page.

Apply on company site