About Capco

Capco is a management consulting and technology transformation firm specializing in the financial services industry. We combine innovative thinking with deep industry expertise to help our clients navigate complex change, deliver meaningful outcomes, and build future-ready organizations. Our culture is entrepreneurial, collaborative, and inclusive, empowering our people to challenge the status quo, take ownership, and make an impact.

Role: Senior AI Fullstack Engineer

We are seeking experienced and motivated AI Engineers to help design, build, and deploy AI-enabled solutions for clients in the financial services industry. You will work on complex business, technology, and data challenges, applying modern AI engineering practices to create scalable, reliable, and production-ready solutions. You will collaborate with client stakeholders, product teams, data specialists, and engineers to turn business needs into AI capabilities that are explainable, maintainable, and aligned with enterprise standards.

AI Solution Delivery

  • Design, develop, test, and deploy AI-enabled applications and services.
  • Build solutions using large language models, machine learning, retrieval-augmented generation, semantic search, and agentic AI patterns.
  • Translate client business problems into technical designs, implementation plans, and working software.
  • Develop reusable AI components, APIs, prompts, workflows, and evaluation approaches.
  • Ensure AI solutions are scalable, reliable, secure, and suitable for production use.

Data, Knowledge, and Retrieval Engineering

  • Work with structured and unstructured data sources to support AI-enabled discovery, reasoning, and decision support.
  • Build or integrate search, retrieval, ranking, and knowledge management capabilities.
  • Develop approaches that help AI systems understand business context, data assets, metadata, documentation, and other enterprise knowledge sources.
  • Improve the quality, relevance, traceability, and explainability of AI-generated outputs.
  • Collaborate with data engineering and platform teams to ensure AI solutions are well integrated with existing data ecosystems.

Technical Expertise

  • Apply strong programming skills, particularly in Python, to build robust AI and data-driven applications.
  • Use modern AI frameworks, cloud services, APIs, and development tools.
  • Implement testing, monitoring, logging, evaluation, and performance optimization for AI workflows.
  • Support integration with cloud-native data and AI platforms, preferably Google Cloud Platform.
  • Apply established software engineering practices, including version control, CI/CD, documentation, and code review.

Role: Solutions Architect (Core Banking)

We are looking for a Solutions Architect with experience in core banking systems and modern application development.

  • Design and implement scalable solutions for core banking platforms.
  • Collaborate with business stakeholders and technical teams to define solution architecture.
  • Create technical designs aligned with business and technical requirements.
  • Provide architectural guidance and recommendations on best practices and technology choices.
  • Support system integration, performance optimization, and security initiatives.
  • Contribute to solution delivery throughout the project lifecycle.

We offer a flexible collaboration model based on a B2B contract, with the opportunity to deliver projects across a variety of initiatives within the financial services sector.

AI Fullstack Engineer Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Data Science, Mathematics, Statistics, or a related field.
  • 3+ years of experience in AI engineering, software engineering, or machine learning engineering.
  • Strong programming skills in Python.
  • Practical experience building AI applications, ideally including large language models or generative AI.
  • Experience with modern AI engineering patterns such as retrieval-augmented generation, embeddings, semantic search, prompt engineering, model evaluation, or agent-based workflows.
  • Strong understanding of software engineering principles, APIs, data structures, testing, and production deployment.
  • Experience working with cloud platforms, preferably Google Cloud Platform; experience with AWS or Azure is also valuable.
  • Experience with MLOps, LLMOps, CI/CD, automated testing, monitoring, and model evaluation frameworks.
  • Ability to work with structured and unstructured data.
  • Strong analytical, problem-solving, communication, and stakeholder management skills.
  • Ability to work independently and collaboratively.

Preferred Qualifications * Experience working with financial services clients or in another regulated enterprise environment. * Familiarity with data platforms, data catalogs, metadata management, knowledge graphs, vector databases, or search technologies. * Experience building AI solutions that require traceability, human review, or strong governance controls. * Consulting experience.

Solutions Architect Requirements

  • Proven experience delivering solution architecture for enterprise applications.
  • Strong knowledge of core banking systems and banking processes.
  • Hands-on experience with React, Rust, and PostgreSQL.
  • Understanding of microservices, REST APIs, and cloud-native architectures.
  • Strong analytical, problem-solving, and communication skills.
  • Experience collaborating within Agile delivery teams.

Nice to Have * Experience with Kubernetes, Docker, or cloud platforms (AWS, Azure, or GCP). * Knowledge of event-driven architectures and messaging technologies. * Experience with CI/CD pipelines and DevOps practices.

We are a niche, premium, challenger brand, and regularly win business against the Big 4 and some of the largest companies in the industry. We have the capabilities of a big firm, but the agility, speed and innovation of a start-up. We partner with financial institutions and Fin Tech firms to deliver digital transformation from customer experience to back-end processes.

We are:

  • Experts in banking and payments, capital markets and wealth and asset management
  • Deep knowledge in financial services offering, including e.g. Finance, Risk and Compliance, Financial Crime, Core Banking etc.
  • Committed to growing our business and hiring the best talent to help us get there
  • Focus on maintaining our nimble, agile and entrepreneurial culture