WIT Software
Posted 4mo ago

Generative AI Engineer

WIT Software
Portugal
OnsiteFull Time
Responsibilities
  • Writing code
  • Designing APIs
  • Developing servers
Requirements
  • Backend software engineering with Generative AI focus
  • Degree in CS/Engineering
  • English proficiency
  • Able to work independently and prioritize tasks
Technical tools mentioned
GoJavaNode.jsKotlingRPCPineconeMilvusLangChainHaystackHugging Face TransformersTensorFlowPyTorchTensorFlow Hub

Job description

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.

We are seeking experienced and talented Backend Software Engineers to join our Product Team and work with Generative AI. This is an excellent opportunity for those who are passionate about developing successful software for the global market.


Key Responsibilities:​
∙ Writing clean, scalable and efficient code. 
∙ Building reusable code libraries for future use.
∙ Creating high-performance and scalable servers either using Go, Java, Node.js, Kotlin, others.
∙ Designing and implementing RESTful APIs.
∙ Ability to develop 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.
∙ Configure 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.
∙ Experienced 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.
∙ Capable of prioritizing 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.
∙ Capable of exploring and quickly use new frameworks and tools.
∙ Proactive, able to take initiative and operate independently.
∙ Strong problem-solving skills and attention to detail.

Preferred Skills:
∙ Experience on 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 (Generative Adversarial Networks), VAEs (Variational Autoencoders) and transformers.

Benefits

We offer a competitive compensation package as well as an environment conducive to personal and professional growth.

About WIT Software

Developer of telecommunications software for mobile network operators.

Similar jobs

Generative AI Engineer roles
1w
Save
Mark Applied
Hide
Generative AI Engineer (5022)
Lisbon, Lisbon, Portugal
OnsiteFull Time
Banco de Portugal
Banco de Portugal: The central bank of the Portuguese Republic.
2+ YOEDegree in engineering, applied mathematics, information systems, information management, data science, or related field; 2+ years in AI/ML, NLP, and generative AI; Python, LLM, RAG, SQL, Agile, and Azure experience; English proficiency.
Python, TensorFlow, Pandas, Scikit-learn, MLflow, Keras, PyTorch, GitHub, SQL, Microsoft Azure, LLM, RAG, NLP, XAI
4mo
Save
Mark Applied
Hide
Generative AI Developer
Lisbon, Lisbon, Portugal
HybridFull Time
Inetum
Inetum: Provides digital services and enterprise IT solutions for business transformation.
3+ YOE3+ years backend web apps with Python and FastAPI; REST APIs; AI context; LangChain/LangGraph experience; Azure cloud; able to explain complex concepts to non-technical stakeholders.
Python, FastAPI, REST APIs, LangChain, LangGraph, Azure, Machine Learning concepts
3w
Save
Mark Applied
Hide
Generative AI Pipeline Engineer (Tech Lead)
Lisbon, Lisbon, Portugal
RemoteFull Time
CapsLock
CapsLock: Global agency specializing in scalable digital customer acquisition solutions.
Proven experience shipping production generative pipelines, strong Python, ComfyUI or diffusers experience, LoRA training, ControlNet/IP-Adapter/inpainting expertise, and B2+ English.
ComfyUI, diffusers, Python, ControlNet, IP-Adapter, LoRA, Blender