Senior Software Engineer
Core
Design and deliver scalable, enterprise-grade AI solutions leveraging large language models (LLMs) and vector search to enhance digital capabilities and customer experiences.
Role type
Senior IC software engineer (AI/LLM systems)
Builds
Intelligent, production-ready systems, enterprise knowledge bases, and AI-enabled applications
Domain
Financial services / AI and Large Language Models
Deliverable
production ML models | product features (via careerplan.io/jobs/R-279224-senior-software-engineer-at-mastercard)
Required skills
Python, LLM frameworks (LangChain), RAG systems, vector search/embedding models, cloud platforms (AWS, Cloudera, Databricks), system design, APIs, microservices
Preferred skills
Model Context Protocol (MCP), vector databases (PGVector, GraphDB), MLOps, containerization (Docker, Kubernetes), highly regulated enterprise environments
Technologies
LangChain, AWS, Cloudera, Databricks, PGVector, GraphDB, Docker, Kubernetes
Responsibilities
Design and develop AI-powered solutions using LLMs and RAG; Build and maintain enterprise knowledge bases with vector search; Develop LLM-driven applications with prompt engineering and orchestration; Architect scalable solutions across cloud and data ecosystems; Develop and maintain robust APIs and microservices; Monitor and optimize model performance in production
Seniority
Senior, hands-on IC