-
ICterra Information and Communication Technologies

Generative AI R&D Engineer

ICterra Information and Communication Technologies
Turkey · Full-time · Associate

ABOUT US


ICterra is a global software engineering company with offices in Munich, London, Wroclaw, İstanbul and Ankara. We combine 30 years of software development experience with technology expertise and proven methodologies to provide innovative solutions to our customers across multiple industries globally. With 200+ software professionals, we have been building strategic partnerships with the world’s top IT and defence companies, providing software development and test services.


We are seeking talented R&D Engineers, who will be responsible for developing and implementing cutting-edge generative AI models and algorithms, to join our Generative AI Team. You will collaborate with cross-functional teams to create innovative solutions leveraging generative AI techniques for various applications such as text synthesis and creative content creation. This role requires a deep understanding of machine learning and a creative mindset to push the boundaries of generative AI technology.


You will be working closely with highly skilled R&D engineers, software engineers and business analysts in a fast-paced environment with a proactive mindset to deliver scalable machine learning models to production, starting from the R&D phase and conduct post-deployment maintenance and monitoring. As an R&D Engineer, you will take part in every phase of the project development lifecycle including analysis, technical design, prototyping, model development, testing and integration to core banking systems.


Required Skills and Attributes:

  • Having, pursuing or willing to have an MSc or PhD degree from Computer or Electrical and Electronics Engineering in a field related to Machine Learning
  • Demonstrated expertise in coding and problem solving using Python, proficiency in using deep learning frameworks like TensorFlow, Keras or PyTorch
  • Extensive experience and fluency in data analysis, transformation and visualization utilizing libraries such as pandas, numpy, matplotlib, scipy and scikit-learn
  • Solid understanding of machine learning techniques, algorithms and tools with exposure to CNNs, RNNs, LSTMs, GRUs, GANs and Transformers (BERT, BART, GPT/T5, Megatron, LLMs, LLAMA2, Mistral)
  • Hands-on experience in conversational AI technologies like Natural Language Understanding, Natural Language Generation, Dialog Systems (including system integration, state tracking and action prediction), Information Retrieval and Question and Answering, Machine Translation
  • Solid understanding of Retrieval Augmented Generation to develop high-impact products with Large Language Models
  • Development experience in large scale multimodal information retrieval systems leveraging open source frameworks such as LlamaIndex, LangChain, FAISS, Haystack
  • Experience developing production ready applications powered by LLMs and tools with natural language interfaces
  • Stay abreast of latest advancements in generative AI, machine learning and related fields. Conduct in-depth research to identify and understand state-of-the-art generative models. Propose, design and implement novel generative AI algorithms and models
  • Develop and train generative AI models on large datasets. Optimize models for efficiency, scalability and real-world applicability. Fine-tune models to achieve desired performance metrics and results
  • Build prototypes and proof-of-concept applications to showcase capabilities of generative AI for various use cases
  • Strong understanding of the machine learning project development pipeline from data processing to training and testing
  • Understanding of the MLOps lifecycle and experience with MLOps workflows, traceability, model and dataset versioning
  • Authoring clear and concise documentation including technical specifications, user guides and presentations to communicate complex AI concepts to both technical and non-technical stakeholders
  • Eager to follow technical literature and willing to contribute actively by publishing academic papers in international conferences


Preferred Skills and Attributes:

  • Experience with version control systems (Git, Git LFS, …)
  • Experience with object-oriented programming languages (Java, C#, C++, …)
  • Familiarity with Linux (Debian, Ubuntu, Fedora, RHEL, …)
  • Experience in building and consuming web services (REST, SOAP, gRPC, …)
  • Experience with SQL databases (Oracle, PostgreSQL, SQL Server, …)
  • Experience with NoSQL databases (MongoDB, Redis, Apache Cassandra, …)
  • Experience with containerization and orchestration tools (Docker, Podman, Kubernetes, …)
  • Experience with cloud computing platforms (AWS, Azure, Google, …)
  • Experience with data visualization tools (Power BI, Tableau, …)
  • Experience with workflow tools (Apache Airflow, Kubeflow, MLflow, …)

Key Skills

Ranked by relevance

c ai ha ui machine learning lan sql nat pan apache scala mlops git kf data visualization containerization deep learning data analysis prototyping kubernetes postgresql sql server prototypes tensorflow matplotlib cassandra power bi kubeflow tableau pytorch python docker oracle server pandas mlflow nosql redis linux cloud keras numpy scipy java grpc aws esp pic sla ips cis san das ux
Login to Apply
Posted
Nov 11, 2024
Type
Full-time
Level
Associate
Location
Istanbul

Industries

Information Technology & Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
AloTech
Related

AI Software Engineer

2026-05-26

Full-time
Associate
Turkey
Information Technology & Services
Information Technology
View Job Details
Evofone
Related

Senior Network Engineer

2026-06-01

Full-time
Mid-Senior
Turkey
Information Technology & Services
Information Technology
View Job Details
NoA Ignite
Related

Senior iOS Engineer

2026-05-27

Full-time
Mid-Senior
Sweden
Information Technology & Services
Engineering