Finastra is looking to hire an AI Engineer to design, implement, and deploy cutting-edge AI solutions powered by large language models (LLMs) to drive real business value.
Requirements
- Strong proficiency in Python for AI/ML development
- Understanding of large language models, their capabilities, and limitations
- Knowledge of prompt engineering, context engineering, RAG patterns, and LLM observability
- Hands-on experience with at least one framework: LangChain, LangGraph, CrewAI, or similar
- Familiarity with vector stores (Pinecone, Weaviate, ChromaDB, FAISS, etc.) for embeddings and retrieval
- Understanding of Git workflows, version control with GitHub, and software development best practices
- Experience with C-Sharp for application integration
Responsibilities
- Design and develop AI agents for task automation, decision-making, and workflow orchestration
- Build RAG (Retrieval-Augmented Generation) systems using vector databases and semantic search
- Implement text-to-SQL solutions to enable natural language database querying
- Develop LLM-powered applications for summarization, content generation, data extraction, and conversational AI
- Apply prompt engineering and context engineering techniques to optimize LLM performance
- Implement function calling and tool use patterns for agentic workflows
- Build and maintain AI workflows and pipelines using LangChain, LangGraph, or CrewAI
Other
- Participate in daily stand-ups, sprint planning, and retrospectives in an Agile/Scrum environment
- Work closely with stakeholders to translate business requirements into AI solutions
- Document AI architectures, prompt strategies, and system designs for team knowledge sharing
- Curious and excited about the rapidly evolving AI landscape
- Eager to experiment with new LLM techniques and frameworks