Senior Software Engineer (AI Applications) at AlphaSense

New Delhi, Delhi, India

AlphaSense Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Market IntelligenceIndustries

Requirements

  • 6+ years of experience as a software engineer, primarily with Python
  • Ideally, an advanced degree (Bachelor's / Master's) in Computer Science, Computer Engineering, or a relevant field with a focus on Artificial Intelligence, machine learning (equivalent industry experience may be considered)
  • 2+ years of hands-on experience building and deploying applications that use Large Language Models (LLMs)
  • Experience in extracting structured JSON from text using LLMs and a deep understanding of Prompt Engineering
  • Proficiency in classic NLP libraries for tasks like NER, text classification, and pre-processing
  • Experience with LLM tracing, debugging and evaluation platforms such as Langfuse
  • Excellent communication, organizational, problem-solving, debugging, and analytical skills
  • Experience in async processing of data at scale (great to have)
  • Using frameworks like LangChain, HuggingFace, and backend web frameworks like FastAPI (great to have)
  • Expertise on core engineering skills - Cloud, microservice architecture, caching, and queuing (great to have)
  • Familiarity with concepts/tools as Docker, k8s, VCS, CI/CD (great to have)
  • Previous experience in data extraction from specific domains (e.g., financial reports, news) (great to have)

Responsibilities

  • Deploy LLM based production grade solutions
  • Fine-tune and adapt State of the art LLMs for specialized data extraction tasks
  • Develop innovative prompt engineering strategy and systems to maximize reliability and performance on confidential business documents
  • Solve Engineering challenges that come along with LLM solutions, such as high latency, non-deterministic output, etc
  • Implement and scale data processing pipelines that can process high volumes of complex documents with high accuracy and efficiency
  • Integrate and manage LLM Observability to trace, debug, and monitor every extraction
  • Own systems end-to-end, including (but not limited to) designing, coding, monitoring, testing, CI/CD and on-call support

Skills

Key technologies and capabilities for this role

PythonAINLPLLMMachine LearningDocument ClassificationText CategorizationData ExtractionSemantic Similarity

Questions & Answers

Common questions about this position

What experience level is required for this Senior Software Engineer role?

The role requires 6+ years of experience as a software engineer, primarily with Python, and 2+ years of hands-on experience building and deploying applications that use Large Language Models (LLMs).

What key technical skills are must-haves for this position?

Must-have skills include proficiency in Python, experience with LLMs for extracting structured JSON from text, deep understanding of Prompt Engineering, classic NLP libraries for NER and text classification, and LLM tracing platforms like Langfuse.

What is the salary or compensation for this role?

This information is not specified in the job description.

Is this position remote or does it require office work?

This information is not specified in the job description.

What makes a strong candidate for this Senior Software Engineer position?

A strong candidate has 6+ years in Python, 2+ years with LLMs including JSON extraction and prompt engineering, NLP proficiency, and excellent problem-solving skills; an advanced degree in CS/AI/ML or equivalent experience is ideal, plus nice-to-haves like LangChain, FastAPI, and cloud expertise.

AlphaSense

AI-driven financial research platform

About AlphaSense

AlphaSense provides a financial research platform that uses artificial intelligence to help clients gain insights into various companies, industries, and market trends. Users can search through a vast library of over 300 million documents, which includes both external and proprietary content. The AI technology streamlines the research process by automating repetitive tasks, allowing clients to concentrate on analyzing the information instead. Additionally, AlphaSense monitors real-time data to highlight important insights, helping clients stay ahead in a rapidly changing market. Unlike its competitors, AlphaSense is particularly focused on data security, implementing advanced measures like the zero trust security model and secure data encryption. The goal of AlphaSense is to empower clients in making informed decisions, whether they are launching new products or providing strategic insights to executives.

New York City, New YorkHeadquarters
2011Year Founded
$1,248.2MTotal Funding
LATE_VCCompany Stage
Cybersecurity, AI & Machine Learning, Financial ServicesIndustries
1,001-5,000Employees

Benefits

Company Equity
Performance Bonus
Remote Work Options

Risks

Rapid AI adoption may homogenize creative outputs, reducing unique value of insights.
Tegus acquisition poses integration challenges, potentially disrupting service delivery.
Reliance on AI exposes AlphaSense to risks of biases and inaccuracies affecting client trust.

Differentiation

AlphaSense leverages AI to provide real-time insights, enhancing decision-making speed and accuracy.
The platform's Generative Search tool offers advanced search capabilities mimicking human analysts.
AlphaSense's acquisition of Tegus expands its content library, offering unmatched insights.

Upsides

Generative AI integration enhances AlphaSense's speed and reliability of financial insights.
The Tegus acquisition significantly expands AlphaSense's content library for comprehensive insights.
AI-driven tools are essential for financial institutions, aligning with AlphaSense's offerings.

Land your dream remote job 3x faster with AI