07 Aug
|
FACTSET
|
Hyderabad
Role Overview
As a Lead Software Engineer within AI Foundrys 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.
- Robust 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
Key Skills
Python, NLP, distributed systems, vector databases, LLMs, OpenAI embeddings, spaCy, Sentence Transformers, Git
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Lead Software Engineer (Hyderabad)
🏢 FACTSET
📍 Hyderabad