Lead Software Engineer

Mastercard
Dublin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 10-15 yearsEducation: bachelorsSkills: ["Python","Angular","LangChain","LLMs","RAG","Vector search","Embedding models","APIs","Microservices","Cloud","AWS","Databricks","Cloudera","Docker","Kubernetes","Security","Governance"]

Lead a team focused on building AI-powered, enterprise-grade solutions. Design and deliver LLM-based systems, data-driven tools, and secure APIs across cloud and data platforms (AWS, Cloudera, Databricks). Mentor engineers, drive best practices, and ensure governance, security, and reliability while delivering scalable AI capabilities for Mastercard programs.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
3 months ago

Lead Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Lead a team focused on building AI-powered, enterprise-grade solutions. Design and deliver LLM-based systems, data-driven tools, and secure APIs across cloud and data platforms (AWS, Cloudera, Databricks). Mentor engineers, drive best practices, and ensure governance, security, and reliability while delivering scalable AI capabilities for Mastercard programs.
Location: Dublin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Design, develop, and deliver AI-powered solutions leveraging modern architectures, including LLM-based systems and retrieval-augmented generation (RAG).
  • •Build and maintain enterprise knowledge bases with vector search capabilities, enabling semantic search and intelligent information retrieval.
  • •Develop LLM-driven applications using frameworks such as LangChain, including prompt engineering, chaining, and orchestration patterns.
  • •Implement and integrate solutions leveraging Model Context Protocols (MCP) or equivalent model interaction frameworks.
  • •Architect scalable and secure solutions across cloud and data ecosystems, including AWS, Cloudera, and Databricks.

Key Requirements

  • • Proven experience (10 to 15 years) in software engineering with a strong focus on AI/ML and distributed systems.
  • • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Data Science, or a related discipline.
  • • Strong proficiency in Python, with experience building scalable backend systems.
  • • Experience with Angular or similar frontend frameworks for building user-facing AI applications.
  • • Hands-on experience with LLM frameworks (e.g., LangChain) and building RAG-based systems.
Experience:10-15 yearsAIDistributed systemsEnterprise software
Education:Bachelor's
Skills:PythonAngularLangChainLLMsRAGVector searchEmbedding modelsAPIsMicroservicesCloudAWSDatabricksClouderaDockerKubernetesSecurityGovernance
Languages:English
Tech Stack:PythonAngularLangChainLLMRAGVector searchEmbedding modelsAWSDatabricksClouderaDockerKubernetesAPIsMicroservices

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor