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 new, scalable AI platform and implementing AI-driven systems. The ideal candidate will have extensive knowledge of ML/AI frameworks, Python programming, and experience in developing production-grade APIs and SPIs.
Job Description
We are looking for a highly qualified and motivated AI software engineer to join our machine learning and 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
- Development of AI-driven systems and APIs (from conception to deployment)
- Collaborate with business users, product owners, business engineers, data managers, data scientists, and technology teams to understand AI/ML use cases, requirements, and success metrics
- 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 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 developing production-ready APIs and SPIs (REST/SPC), cloud-native technologies (AWS/GCP/Azure), containers (Docker), and orchestration (OpenShift, Kubernetes)
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