Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations

30097 FactSet Systems India Private Limited

Hyderabad

On-site

INR 3,000,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health, life & disability insurance
Retirement savings plans
Employee stock purchase program
Paid time off, holidays & family leave
Wellness days
Flexible work accommodations

Job summary

FactSet is seeking a Lead Software Engineer for AI Foundry's Data Foundations to design and lead scalable data pipelines ingesting financial content. You will drive NLP-driven extraction, classification, and enrichment for downstream analytics, enabling AI-powered features across FactSet products.

The role requires 7+ years of production-grade software experience, strong Python/Java/C++ skills, and a background in distributed systems, cloud-native architectures, and data pipelines.

Qualifications

  • Education in CS or equivalent is required.
  • 7+ years of professional software engineering experience designing and maintaining production-grade systems.
  • Strong programming skills in Python or other OOP languages; deep experience with distributed systems.

Responsibilities

  • Architect and lead large-scale document ingestion and vectorization pipelines for financial content.
  • Apply NLP and data processing to extract, classify, and enrich unstructured data.
  • Build fault-tolerant, distributed cloud-native data systems; deliver search and AI features.
  • Mentor engineers, promote best practices, and ensure high-quality data outputs.
  • Develop testing, validation, and monitoring frameworks; drive reliability and scalability.

Skills

Python
Java
C++
Distributed systems
Linux
Git
CI/CD
NLP/AI concepts

Education

B.Tech/BE/M.Tech/ME in Computer Science or equivalent

Tools

Docker
Kubernetes
Spark
Elasticsearch/OpenSearch
Weaviate

Job description

FactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions. At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and play a big role in how we treat each other, our clients, and our communities. We believe that the best ideas can come from anyone, anywhere, at any time, and that curiosity is the key to anticipating our clients’ needs and exceeding their expectations.

Your Team's Impact As a Lead Software Engineer within AI Foundry's Data Foundations team, you will play a critical role in building the foundational AI-ready data platform that powers our next generation of investment technology. You will lead the design and development of scalable, resilient systems that ingest, organize, and transform large volumes of financial data and documents, enabling advanced AI, machine learning, and vector-based capabilities across our products. This role offers a unique opportunity to combine deep technical execution with architectural leadership, helping set strategic direction, mentor engineering talent, and deliver the distributed systems that underpin our financial intelligence platform.

What You’II Do

Architect and lead the design and development of large-scale document ingestion and vectorization pipelines for financial content (PDF, HTML, DOCX, etc.). Apply cutting-edge NLP and data processing techniques to extract, classify, and enrich unstructured data for downstream analytics, retrieval, and AI‑powered applications. Drive system reliability and scalability, building distributed, fault‑tolerant data systems in a cloud‑native environment. Collaborate with data scientists, AI engineers, and product teams to deliver search, recommendation, and generative AI features within the FactSet product suite. Mentor and coach engineers, promote best practices, and foster a culture of technical excellence and continuous learning. Implement robust testing, validation, and monitoring frameworks to ensure high‑quality data outputs and reliable service performance. Contribute to FactSet’s innovation strategy by researching and integrating emerging technologies in LLMs, vector databases, and large-scale document retrieval architectures.

What We’re Looking For

Education: B.Tech/BE/M.Tech/ME in Computer Science or equivalent from a reputed college/university.

Experience: 7+ years of professional software engineering experience, with proven success designing and maintaining production‑grade systems.

Strong programming skills in Python or another OOP language (Java, C#, C++). Demonstrated ability to design and implement robust, maintainable and high-performance software. Expertise in distributed systems, retrieval architectures, and scalable data pipelines. Proficiency in Linux development environments and version control systems (Git, CI/CD).

Good to have Skills

Deep knowledge of AI/ML and vectorization frameworks (e.g., BERT, Sentence Transformers, spaCy, OpenAI embeddings). Experience with vector databases (Elasticsearch, OpenSearch, Pinecone, Weaviate) and information retrieval systems. Familiarity with cloud ecosystems (AWS, GCP, or Azure) and distributed computation frameworks (Spark, Ray). Experience with financial data such as SEC filings, earnings releases, and market research reports. Understanding of modern web technologies (JavaScript, Angular, Vue, HTML5/CSS3). Exposure to MLOps practices, containerization (Docker, Kubernetes), and continuous deployment for data‑intensive applications. Strong written and verbal communication skills, with the ability to translate technical insights into practical guidance for cross‑functional teams.

What's In It For You

At FactSet, our people are our greatest asset, and our culture is our biggest competitive advantage. Being a FactSetter means: The opportunity to join an S&P 500 company with over 45 years of sustainable growth powered by the entrepreneurial spirit of a start‑up.

  • Support for your total well-being. This includes health, life, and disability insurance, as well as retirement savings plans and a discounted employee stock purchase program, plus paid time off for holidays, family leave, and company‑wide wellness days.
  • Flexible work accommodations. We value work/life harmony and offer our employees a range of accommodations to help them achieve success both at work and in their personal lives.
  • A global community dedicated to volunteerism and sustainability, where collaboration is always encouraged, and individuality drives solutions.
  • Career progression planning with dedicated time each month for learning and development.
  • Business Resource Groups open to all employees that serve as a catalyst for connection, growth, and belonging.

Learn more about our benefits here.

Salary is just one component of our compensation package and is based on several factors including but not limited to education, work experience, and certifications.

Company Overview

FactSet (NYSE:FDS | NASDAQ:FDS) helps the financial community to see more, think bigger, and work better. Our digital platform and enterprise solutions deliver financial data, analytics, and open technology to more than 8,200 global clients, including over 200,000 individual users. Clients across the buy‑side and sell‑side, as well as wealth managers, private equity firms, and corporations, achieve more every day with our comprehensive and connected content, flexible next‑generation workflow solutions, and client‑centric specialized support. As a member of the S&P 500, we are committed to sustainable growth and have been recognized among the Best Places to Work in 2023 by Glassdoor as a Glassdoor Employees’ Choice Award winner. Learn more at www.factset.com and follow us on X and LinkedIn.

Qualified applicants will be considered for employment without regard to characteristics protected by law.

FactSet creates flexible, open data and software solutions for tens of thousands of investment professionals around the world, providing instant access to financial data and analytics that investors use to make crucial decisions.

Join a team of highly motivated, talented individuals who are empowered to find answers through creative technology.

Spread the news!

We understand the importance of connections, which is why we have launched an external referral pilot program in the United States. If you are a partner, customer, or vendor; you are now able to refer top talent for a monetary reward. Please note some exclusions may apply*.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FFR - Lead Software Engineer – Backend & AI/ML & Cloud
FFR - Lead Software Engineer – Backend & AI/ML & Cloud

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer
Lead Software Engineer

FactSet Research Systems Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer
Lead Software Engineer

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 1,600,000 - 2,600,000
Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations
Lead Software Engineer - (Python/Java/C#/C++)-AI Foundry's Data Foundations

FactSet Research Systems Inc. • Hyderabad

On-site
INR 4,500,000 - 7,000,000
Lead Software Engineer
Lead Software Engineer

FactSet • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Software Engineer III (Python, C#, AWS, Snowflake/Databricks and/or Go)
Software Engineer III (Python, C#, AWS, Snowflake/Databricks and/or Go)

FactSet Research Systems Inc. • Hyderabad

On-site
INR 2,200,000 - 3,800,000
Health insurance
Stock purchase plan
Paid time off
+1
Software Engineer- III - FactSet Wealth Platform-FY26
Software Engineer- III - FactSet Wealth Platform-FY26

30097 FactSet Systems India Private Limited • Hyderabad

On-site
INR 900,000 - 1,300,000
Associate Product Specialist
Associate Product Specialist

FactSet • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Health insurance
Paid time off
Retirement plan
AI Developer Enablement Engineer
AI Developer Enablement Engineer

FactSet • Hyderabad

Hybrid
INR 1,800,000 - 3,200,000
Health insurance
Retirement plan
Employee stock purchase program
+1
AI Developer Enablement Engineer
AI Developer Enablement Engineer

FactSet • Mumbai

On-site
INR 2,500,000 - 4,000,000
Health insurance
Life insurance
Disability insurance
+6