Senior Software Engineer (AI Applications)

🇮🇳 Bengaluru, Karnataka
Posted 6 months ago
Expires June 29, 2026
Full TimeOn-siteEngineeringData Science

AlphaSense is seeking a Senior Software Engineer to join its Content Engineering team, focusing on large-scale content processing using advanced AI technologies. The company provides market intelligence and search solutions built on proven AI, serving over 6,000 enterprise customers, including a majority of the S&P 500. This role is based in Bengaluru, India.

The Senior Software Engineer will be responsible for deploying production-grade solutions utilizing Large Language Models (LLMs), fine-tuning and adapting state-of-the-art LLMs for specialized data extraction tasks, and developing innovative prompt engineering strategies to enhance performance on confidential business documents. Additional responsibilities include solving engineering challenges associated with LLM solutions, implementing and scaling data processing pipelines for complex documents, integrating and managing LLM observability tools, and owning systems end-to-end, including design, coding, monitoring, testing, CI/CD, and on-call support.

Candidates must have at least 6 years of experience as a software engineer, primarily with Python, and an advanced degree in Computer Science, Computer Engineering, or a related field with a focus on Artificial Intelligence or Machine Learning, or equivalent industry experience. A minimum of 2 years of hands-on experience building and deploying applications using LLMs is required, along with experience in extracting structured JSON from text using LLMs and a deep understanding of prompt engineering. Proficiency in classic NLP libraries for tasks like Named Entity Recognition (NER), text classification, and pre-processing, as well as experience with LLM tracing, debugging, and evaluation platforms such as Langfuse, is also necessary. Excellent communication, organizational, problem-solving, debugging, and analytical skills are essential.

Preferred qualifications include experience in asynchronous processing of data at scale, familiarity with frameworks like LangChain, HuggingFace, and backend web frameworks like FastAPI, expertise in core engineering skills such as cloud computing, microservice architecture, caching, and queuing, and familiarity with tools like Docker, Kubernetes, version control systems, and CI/CD pipelines. Previous experience in data extraction from specific domains, such as financial reports or news, is also advantageous.

AlphaSense offers a dynamic work environment that supports, inspires, and respects all individuals. Employees share in the responsibility for fulfilling the company's commitment to equal employment opportunity. The company provides reasonable accommodation to qualified employees with protected disabilities as required by applicable laws and regulations. AlphaSense is headquartered in New York City with offices in the U.S., U.K., Finland, India, Singapore, Canada, and Ireland, and employs over 2,000 people globally.

More Jobs at Alphasense