Lead Software Engineer
Core
Lead Software Engineer designing secure, scalable Generative AI capabilities, data integration pipelines, and enterprise knowledge bases for a global financial group.
Role type
Senior IC Lead Software Engineer (Data Engineering & Generative AI)
Builds
Production RAG solutions, semantic search, document intelligence, and cloud-based data/AI services for banking clients.
Domain
Financial Services / Generative AI / Data Engineering
Deliverable
production ML models
Required skills
Data engineering, ETL, SQL, Python, Java, AWS, Generative AI, RAG, Vector databases, Prompt engineering, Cloud architecture
Preferred skills
Banking/financial services experience, IDMC platform expertise
Technologies
AWS (S3, Redshift, Glue, Bedrock, SageMaker, OpenSearch), PostgreSQL, pgvector, LangChain, LlamaIndex, IDMC
Responsibilities
Design and build enterprise RAG solutions and knowledge ingestion pipelines; Develop advanced SQL and database solutions; Build reusable data processing components; Mentor engineers and lead technical design; Implement responsible AI and model-risk controls.
Seniority
Senior, hands-on IC with leadership responsibilities
