Generative AI Engineer – WIT
WIT Software creates products and solutions for the Telecom industry and has a very strong background on Messaging, IP Voice and Video, Unified Communications, Telecom services, TV middleware and Mobile Money. The company has 23 years of existence and works with some of the most relevant Telecom companies from Europe, Japan, United States and Africa.
WIT is developing an innovative software product that leverages emerging concepts from Generative‑AI and promotes the creation of innovative digital services for the Telecom industry. This product has the potential for commercial distribution to hundreds of mobile operators and service providers, reaching millions of users across various geographies worldwide.
Responsibilities
* Writing clean, scalable and efficient code.
* Creating high‑performance and scalable servers using Go, Java, Node.js, Kotlin or others.
* Designing and implementing RESTful APIs.
* Developing scalable server code using gRPC and similar technologies.
* Optimizing the performance of applications for full‑scale production deployments.
* Researching and developing involving Generative AI models and techniques.
* Designing scalable pipelines to integrate AI models, including RAG architectures, into backend services.
* Fine‑tuning and adapting models for specific use cases with domain‑specific data.
* Implementing and integrating vector databases (e.g., Pinecone, Milvus) for RAG workflows.
* Providing code documentation and contributing to technical documents.
* Routinely inspecting server code for speed optimization.
* Participating in code reviews.
* Conceptualizing and implementing solutions for data storage.
* Configuring usability of all front‑end applications.
* Maintaining a stable server with zero downtime.
* Troubleshooting and debugging to optimize performance.
Requirements
* Degree in Computer Science, Engineering or related field.
* Experience with software engineering best practices such as design patterns, code reviews, unit and integration testing, etc.
* In‑depth understanding of computer science fundamentals, Internet technologies and protocols.
* Capability to prioritize multiple tasks to meet goals without management oversight.
* Fluent in English with strong communication skills.
* Ability to communicate complex topics in a clear and structured way.
* Capability to quickly explore and use new frameworks and tools.
* Proactive, able to take initiative and operate independently.
* Strong problem‑solving skills and attention to detail.
Preferred Skills
* Experience integrating foundational models such as OpenAI GPT, BERT or LLaMA.
* Proficiency in implementing RAG architectures using tools like LangChain or Haystack.
* Ability to fine‑tune pre‑trained models using libraries like Hugging Face Transformers or TensorFlow Hub.
* Hands‑on experience with vector databases like Pinecone or Milvus.
* Proficiency in working with ML/AI libraries and frameworks like TensorFlow, PyTorch or similar.
* Knowledge of video generation systems using deep learning techniques, such as GANs, VAEs and transformers.
Additional Information
Work from anywhere near our 5 offices in Portugal – Porto, Leiria, Coimbra, Belmonte, or Lisbon. Enjoy the flexibility of a hybrid setup, with just two days a week at the office and the rest from wherever you are best!
We offer a competitive compensation package as well as an environment conducive to personal and professional growth.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Consulting, Engineering, and Information Technology
Industries
IT Services and IT Consulting, Software Development, and IT System Custom Software Development
Referrals increase your chances of interviewing at WIT by 2x
#J-18808-Ljbffr