Job offer
AI Software Engineer
EFG International is seeking an experienced AI software engineer for its Data Office team in Geneva to develop a new, scalable AI platform and design, build, and deploy AI-driven systems. The successful candidate will be part of a dynamic team and play a key role in developing AI solutions for the private bank.
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
- Platform and architecture: Design and build a hybrid (on-premise/on-cloud) AI/ML platform to execute AI use cases at scale.
- Model development and evaluation: Collaboration on training, fine-tuning, and optimization of models, including LoRA/PEFT.
- Software development and MLOps: Independent development of AI services and APIs, including design, coding, testing, and deployment.
- Product and stakeholder collaboration: Work closely with business users, product owners, business engineers, data managers, data scientists, and technology teams to understand AI/ML use cases, requirements, and success metrics.
- Security, data protection, and compliance: Ensuring that all AI/ML solutions comply with bank-wide data and AI policies and standards, including data protection, cybersecurity, and responsible AI practices.
Requirements
- Education: University degree in computer science, data science, mathematics, statistics, physics, or a related field.
- Required knowledge:
- Extensive knowledge of ML/AI frameworks: PyTorch or TensorFlow; Hugging Face ecosystem; LangChain/LlamaIndex or equivalent.
- Practical experience with LLM: prompt engineering, fine-tuning/LORA, embeddings, vector databases (FAISS, Pinecone, Weaviate), RAG patterns.
- Solid programming skills in Python, R, or Java/Scala; experience with SQL, ETL tools, and Linux/Unix; knowledge of Control-M and Terraform is an advantage.
- Previous experience deploying applications in cloud environments (Azure); familiarity with hybrid on-premises/cloud setups.
- Experience in building production-ready APIs and APIs (REST/SOAP); cloud-native (AWS/GCP/Azure), containers (Docker), and orchestration (Openshift, Kubernetes).
- MLOps basics: experiment tracking (Mlflow/Weights), model registrations, CICD; model monitoring, feature stores, A/B testing, and software architecture.
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