Job offer
AI Software Engineer
EFG International is seeking an experienced AI software engineer for its Data Office team in Geneva to work on developing a scalable AI platform and implementing AI-driven systems. The ideal candidate has extensive knowledge of ML/AI frameworks and Python programming, as well as experience with cloud environments.
Job Description
We are looking for a highly qualified and motivated AI software engineer to join our Machine Learning & GenAI team in the Data Office. You will build a new, scalable AI platform and design, develop, and deploy AI-driven systems that deliver measurable business results.Main tasks
- Design and development of a hybrid (on-premises/cloud-based) AI/ML platform for executing AI use cases at scale
- Definition and implementation of secure, reliable inference and training architectures
- Support for embeddings, vector databases, and AI protocols for interoperable AI workflows
- Documentation of machine learning processes, system architecture, and operational notes for reproducibility and knowledge sharing
- Collaboration in the development, fine-tuning, and optimization of models
- Implementation of evaluation frameworks for RAG and LLM systems
- Development of software for AI services and APIs
- Automation of build, test, and deployment processes
- Working with business users, product owners, business engineers, data managers, data scientists, and technology teams
- Ensuring that all AI/ML solutions comply with bank-wide data and AI policies and standards
Requirements
- Advanced studies in computer science, data science, mathematics, statistics, physics, or a related field
- Extensive knowledge of ML/AI frameworks: PyTorch or TensorFlow, the Hugging Face ecosystem
- Practical experience with LLM: prompt engineering, fine-tuning/LORA, embeddings, vector databases
- Solid programming skills in Python, R, or Java/Scala
- Previous experience deploying applications in cloud environments
- Experience in developing production-grade SPIs and APIs
- Basic knowledge of MLOps: experiment tracking, model registration, CI/CD, model monitoring
We offer
A supportive environment where your contributions are valued and recognized. A dynamic work environment where you can use your skills and knowledge to deliver measurable business results.Job details