AI Engineer (m/w/d) — Zürcher Kantonalbank
- Location
- Zürich
- Contract
- Part-time
- Posted
- Yesterday
Full description
80% - 100% | IT / Business Engineering | Zurich | Experienced professionals Welcome to the DevOps Team CHAI of the Zürcher Kantonalbank. We are a dynamic and innovative team that works passionately on the development and operation of a modern GenAI platform and implements a wide range of AI use cases for different disciplines. Our mission is to use OpenAI and Azure AI services to create future-oriented solutions that advance IT development and operations and optimize our banking services. Together we accompany and implement exciting AI use cases and thus contribute to the digital transformation of the bank. If you enjoy developing robust GenAI solutions in an agile environment, building scalable data pipelines and bringing AI use cases from idea to stable production operations together with cloud engineers, business engineers and data scientists, you’re at the right place. Your tasks
- Develop, implement and evaluate robust, production-ready GenAI solutions, in particular Retrieval-Augmented Generation (RAG), using advanced AI technologies and proven software engineering practices
- Create, deploy and maintain scalable data pipelines and interfaces to support GenAI applications, inference and real-time integration in enterprise systems
- Design and implement new requirements for AI use cases (e.g. RAG, patterns, self-service) as well as their ongoing development and optimization
- Collaborate with cloud engineers, business engineers, data scientists, other DevOps teams and specialists to transform prototypes into operational solutions
- Monitor and optimize the deployment of GenAI solutions in production environments to ensure reliability, scalability and alignment with business objectives
Your profile
- Several years of professional experience in the implementation of AI or software solutions, ideally with a focus on GenAI applications
- In-depth understanding of GenAI technologies, in particular Retrieval-Augmented Generation (RAG), and experience in prompt and context engineering
- Familiarity with frameworks and tools such as LangFuse, LangChain and other relevant technologies
- In-depth knowledge in cloud platforms, ideally Azure-based, as well as in services such as App Service, Container Apps, Azure AI Foundry and Azure AI Search or comparable offerings
- Solid experience with CI/CD pipelines, interface development for model integration, and LLM tracing, LLMOps and evaluations
- Sound programming skills in Python as well as in scripting languages such as Bash or PowerShell
- Experience with Java, Spring and SpringAI is beneficial
- Experience with test automation, automatic deployments and iterative validation of GenAI solutions
Our offer
- Motivated, self-organized and established team that looks forward to you
- Exciting and diverse range of tasks with many network possibilities
- Great freedom for autonomous decisions and participation
- Diverse possibilities for personal and professional development Central and modern workplace Flexible working hours, mobile working and reconciliation of work and private life is a matter of course for us
- Culture of appreciation and continuous (further) development – personal, technical and professional
- Comprehensive package with attractive basic salary, variable compensation and versatile benefits
For this job, only direct applications will be considered. Amir Reshef I am glad to help you. Telephone: 044 292 27 39
Questions about this listing
What salary does Zürcher Kantonalbank offer for this role?
The original listing does not state a salary. Our estimate for this role and sector in Zürich is CHF 91'500 - 128'000 gross per year — an estimate, not a figure communicated by Zürcher Kantonalbank. The calculator on this site converts a gross salary into your actual net take-home once cross-border tax and social contributions are applied.
Is this a full-time role, and what type of contract does Zürcher Kantonalbank offer?
This listing is a part-time position. The contract type shown here comes directly from the employer's original posting; always confirm exact hours, notice period and probation length with Zürcher Kantonalbank during the application process, since these details can vary by role even within the same contract category.
Do I need a cross-border work permit for a role in Zürich?
EU/EFTA citizens living in an EU/EFTA state can apply for a G permit and can work anywhere in Switzerland: border zones no longer apply to them, and they must return home at least once a week. The Swiss employer files the request with Canton Zürich's migration office after the contract is signed. Processing times vary by canton, so confirm the specifics with Zürich's cantonal migration office or with HR during the application.
How do I apply for this position at Zürcher Kantonalbank?
Use the "Apply now" button on this page — it links directly to Zürcher Kantonalbank's original listing at apply.refline.ch, so your application goes straight to the employer's own applicant-tracking system. Frontaliere Ticino does not collect or forward applications itself.