MW
Senior Generative AI Engineer (Python, LLM, RAG)
Mamsys World
Mississauga · Hybrid Full-time Senior Today
About the role
Role Overview:
We are hiring experienced Generative AI Engineers to design and build enterprise-grade AI solutions within the banking domain. This role focuses on developing scalable LLM-powered applications, implementing advanced RAG pipelines, and deploying production-ready AI systems.
The ideal candidate will have strong Python expertise, hands-on experience with LLMs and GenAI frameworks, and a deep understanding of end-to-end AI/ML lifecycle and MLOps practices.
Key Responsibilities:
- Design and develop Generative AI applications using Large Language Models (LLMs)
- Build and optimize Retrieval-Augmented Generation (RAG) pipelines with advanced techniques
- Develop scalable APIs and microservices using Python (FastAPI, Flask, etc.)
- Implement prompt engineering strategies, prompt tuning, and reusable templates
- Integrate LLM solutions with enterprise systems via APIs, knowledge graphs, and orchestration frameworks
- Work with vector databases (Pinecone, PGVector, Mongo Atlas, Neo4j) for semantic search and retrieval
- Handle and process large-scale unstructured datasets
- Deploy AI/ML models into production with strong MLOps practices
- Build and maintain CI/CD pipelines for AI solutions
- Ensure model performance, reliability, and safety using guardrails and evaluation frameworks
- Collaborate with cross-functional teams to deliver high-impact AI solutions
Required Skills & Qualifications:
Experience:
- 6–10 years in application development, AI/ML, or systems engineering
Core AI/ML Expertise:
- Strong foundation in:
- Machine Learning & Data Science
- Natural Language Processing (NLP)
- Neural Networks & LLMs
- Statistics
Generative AI & LLMs:
- Hands-on experience with:
- OpenAI, Google Gemini, Anthropic Claude, Mistral, LLaMA
- Strong experience with:
- RAG pipelines (must-have)
- Prompt engineering & tuning
- Agentic frameworks (LangChain, LlamaIndex, etc.)
- Guardrails & GenAI evaluation techniques
Programming & Tools:
- Strong proficiency in Python
- Experience with:
- Pandas, NumPy, scikit-learn
- PyTorch / TensorFlow
- Transformers, Hugging Face
- FastAPI
- LangChain, LlamaIndex
Data & Infrastructure:
- Experience with:
- Vector databases: Pinecone, PGVector, MongoDB Atlas, Neo4j
- Handling large-scale unstructured data
Deployment & MLOps:
- Experience deploying AI models to production
- Strong understanding of:
- MLOps, model evaluation
- CI/CD tools: Jenkins, GitLab CI, Azure DevOps, ArgoCD
Cloud & Containerization:
- Hands-on experience with:
- Kubernetes / OpenShift
- Cloud platforms (GCP, Azure, AWS preferred)
Soft Skills:
- Strong analytical and problem-solving skills
- Ability to work independently in complex environments
- Excellent communication and collaboration skills
Skills
AWSAzureCI/CDFastAPIGCPGenerative AIGitLab CIGoogle GeminiHugging FaceKubernetesLangChainLLaMALLMsLlamaIndexMistralMongoDB AtlasNeo4jNLPNumPyOpenAIOpenShiftPandasPGVectorPineconePythonPyTorchRAGscikit-learnTensorFlowTransformersVector Databases
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free