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 will have extensive knowledge of ML/AI frameworks, Python programming, and experience with cloud environments.
Job Description
We are seeking a highly qualified and motivated AI software engineer to join our Machine Learning & GenAI team. 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 build a hybrid (on-prem/on-cloud) AI/ML platform to run AI use cases at scale
- Definition and implementation of secure, reliable inference and training architectures
- Support for embeddings, vector databases, and AI protocols to enable interoperable AI workflows
- Documentation of machine learning processes, system architecture, and operational notes for reproducibility and knowledge sharing
- Collaboration on the development, fine-tuning, and optimization of models (LLMs, NLP, recommendations)
- Implementation of evaluation frameworks for RAG and LLM systems
- Development of software and APIs for AI services and applications
- Automation of build, test, and deployment processes with CI/CD pipelines
- Collaborate with business partners, product owners, business engineers, data managers, data scientists, and technology teams to understand AI/ML use cases, requirements, and success criteria
- 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, Hugging Face ecosystem
- Practical experience with LLMs: prompt engineering, fine-tuning/LORA, embeddings, vector databases
- Solid programming skills in Python, R, or Java/Scala
- Previous experience in deploying applications in cloud environments (Azure)
- Experience in setting up production-grade APIs and SPIs (REST/SOAP), cloud-native (AWS/GCP/Azure), containers (Docker), and orchestration (Openshift, Kubernetes)
- MLOps basics: experiment tracking (MLFlow/Weights), model registration, CI/CD, model monitoring, feature stores
We offer
A supportive environment where your contributions are valued and recognized. A dynamic and stimulating work environment where you can use your skills and knowledge to deliver measurable business results.Job details