Role Overview
We are looking for a Senior Software Engineer for Data License Analytics in Pune to join a team at the intersection of data infrastructure, reliability engineering, and applied AI — building systems that make Bloomberg's data delivery more reliable, intelligent, and scalable.
About Bloomberg lp
Data License is Bloomberg's enterprise data delivery platform, powering financial institutions worldwide with reference, pricing, regulatory, and alternative data — covering over 50 million securities across portfolio accounting, risk, compliance, and trading use cases.
Key Responsibilities
- Build GenAI tools and AI agents — RAG pipelines, contextual embedding systems, and MCP tool servers that give LLM agents structured access to live pipeline data
- Build and maintain data ingestion pipelines into Apache Iceberg, orchestrated via Apache Airflow
- Develop semantic search capabilities using vector databases and hosted embedding models
- Build self-service ingestion APIs enabling partner teams to onboard to the platform without managing Iceberg or storage infrastructure
- Design microservices and backend APIs — with opportunities to contribute to React/TypeScript interfaces embedded in production tools
Requirements & Eligibility
- 6+ Software engineering experience in production environments
- Proficiency in Python or a similar language
- Familiarity with relational databases and SQL
- Interest or experience in data engineering — pipelines, batch processing, or data lake technologies
- Understanding of distributed systems and service architecture
- Interest in AI/ML — particularly LLMs, RAG, or embedding-based search
Required Skills & Tech
PythonTypeScriptFastAPIReactApache Iceberg