Senior Software Engineer - Senior AI Engineer
Core
Design, develop, and deploy enterprise AI applications and GenAI solutions leveraging LLMs, Agentic AI, RAG, and knowledge retrieval architectures.
Role type
Senior IC software engineer specializing in Generative AI and Data Engineering
Builds
Scalable Python-based applications, APIs, microservices, data engineering pipelines, and enterprise AI capabilities
Domain
Financial services, Generative AI, Data Engineering, Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
Python, API development, microservices, data engineering, ETL/ELT pipelines, LLM-based applications, RAG, vector databases, cloud-native development, CI/CD
Preferred skills
Agentic AI, LangChain, LangGraph, semantic search, knowledge graphs, NLP, information retrieval frameworks, SQL/NoSQL, observability, AI/LLMOps
Technologies
Python, Spark, Databricks, GCP, Pinecone, OpenSearch, FAISS, ChromaDB, Neo4j, LangChain, LangGraph
Responsibilities
Design and implement robust data engineering and ETL pipelines; Develop and enhance Generative AI solutions using LLMs and RAG frameworks; Build and optimize knowledge retrieval platforms through semantic search and vector databases; Develop secure, scalable, and cloud-native enterprise AI applications; Collaborate with cross-functional teams to deliver high-quality AI solutions from development through production deployment.
Seniority
Senior, hands-on IC