Capgemini

Software Engineer (GenAI Security & Quality)

Capgemini
Apply
20 days ago
Singapore, SingaporeMid Level

Responsibilities

  • Design and execute security and safety assessments for LLM, RAG, and agentic applications.
  • Implement and operationalize Moonshot and Litmus testing, including test suites, adversarial scenarios, result analysis, and assurance evidence.
  • Develop representative and synthetic test data while enforcing classification, masking, anonymization, retention, and disposal requirements.
  • Translate security, privacy, government, and AI governance requirements into technical controls, test plans, risk assessments, and assurance evidence.
  • Review AI solution architectures, data flows, trust boundaries, access controls, tenant isolation, logging, retention, model or service selection, and third-party integration risks.
  • Document vulnerabilities and control gaps, guide remediation, validate fixes, communicate residual risk, and report assurance metrics and trends.
  • Integrate automated AI security and evaluation tests into CI/CD pipelines, release processes, security regression checks, release gates, and acceptance criteria.
  • Build and maintain automated functional, regression, API, and end-to-end tests using suitable frameworks.
  • Investigate defects by reproducing issues, tracing application and cloud logs, isolating root causes, and reporting actionable findings.
  • Promote reusable test assets and shared ownership of quality across product and engineering teams.

Requirements

  • 3+ years of relevant experience in software engineering, cybersecurity, application security, AI assurance, SDET, or technical QA automation.
  • Practical understanding of LLM, RAG, and agentic application security and safety risks.
  • Hands-on experience with Moonshot, Litmus, or comparable AI evaluation, red-teaming, benchmarking, or adversarial-testing tools.
  • Ability to interpret security, privacy, and AI governance requirements and translate them into controls, test plans, risk assessments, and assurance evidence.
  • Experience reviewing system designs and data flows, assessing trust boundaries and integration risks, and recommending secure cloud architectures.
  • Strong communication and facilitation skills for explaining technical risks and guiding stakeholders toward secure implementation decisions.
  • Proficiency in Python and working knowledge of TypeScript or JavaScript, with automated API, functional, regression, or end-to-end testing experience.
  • Familiarity with AWS services, containerized environments, SQL databases, access controls, logging, encryption, data classification, masking, retention, and secure handling of sensitive information.
  • Preferred experience includes AI red-team exercises, AI threat modeling, AI security reviews, RAG pipeline testing, model integrations, agent tools, sandboxes, RBAC, and tenant-isolation controls.
  • Preferred familiarity with the OWASP GenAI Security Project, NIST AI Risk Management Framework, MITRE ATLAS, government enterprise environments, and IM8.

Benefits

  • Flexible work practices.
  • 40 hours of self-development each year with a broad selection of learning opportunities.
  • Opportunities to participate in community, charity, and volunteer initiatives.
  • Diversity, inclusion, digital inclusion, and environmental sustainability programs.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me