This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Idira is looking for a Senior AI Software Engineer to join our Generative AI foundation team. We build AI agents and shared infrastructure that power GenAI capabilities across the company, enabling CyberArk's product lines to adopt agentic workflows safely, reliably, and at scale. In this role, you'll be involved in the full software lifecycle - from fast-moving prototypes and POCs to production-grade, observable systems. You'll collaborate with product managers, researchers, and engineers to translate ideas into robust services, bringing a pragmatic mindset to experimentation, iteration, and operational excellence. You'll work hands-on with leading LLMs and the modern agentic ecosystem, leveraging a wide range of AWS services. You'll use cutting-edge frameworks and techniques to develop, evaluate, and continuously improve our solutions through solid design, flexible implementation, strong telemetry and evaluation, and production feedback loops.
Job Responsibility
Design, develop, and deploy scalable AI agents and shared infrastructure for GenAI capabilities
Manage the full software development lifecycle, from prototyping to production-grade, observable systems
Collaborate with product managers, researchers, and engineers to translate ideas into robust and scalable services
Work hands-on with large language models (LLMs), agentic frameworks, and a broad range of AWS services
Implement strong telemetry, evaluation metrics, and feedback loops to continuously improve AI solutions
Champion operational excellence through pragmatic experimentation, iteration, and solid design
Requirements
Bachelor's degree with 15 years of experience, or Master's degree with 12 years of experience, or PhD with 8 years of experience
Extensive experience in software engineering, with a focus on building and deploying production-grade systems
Proven experience with cloud platforms, particularly AWS services
Strong programming skills in languages such as Python
Hands-on experience with machine learning, deep learning, and Large Language Models (LLMs)
Experience with the full software development lifecycle (design, development, testing, deployment, maintenance)
Nice to have
Experience building agentic AI systems or multi-agent workflows
Contributions to open-source projects in the AI/ML space
Experience with MLOps principles and tools for model deployment and monitoring
Familiarity with cybersecurity concepts and secure software development practices