WIT Software creates products and solutions for the Telecom industry with a strong background in Messaging, IP Voice and Video, Unified Communications, Telecom services, TV middleware, and Mobile Money.
The company has 23 years of experience working with leading Telecom companies from Europe, Japan, the United States, and Africa.
Job Overview
We are seeking experienced Backend Software Engineers to join our Product Team and work on innovative software leveraging Generative-AI concepts for the Telecom industry.
This product has the potential for commercial distribution to hundreds of mobile operators and service providers, reaching millions of users worldwide.
Key Responsibilities
* Writing clean, scalable, and efficient code
* Designing and implementing high-performance servers using Go, Java, Node.js, Kotlin, and other technologies
* Developing scalable server code using gRPC and similar technologies
* Optimizing application performance for large-scale production deployments
* Researching and developing Generative AI models and techniques
* Designing scalable pipelines to integrate AI models 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
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
* Ability to prioritize multiple tasks to meet goals without management oversight
* Fluent in English with strong communication skills
* Ability to communicate complex topics clearly and structuredly
* Capable of exploring and quickly using 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 like 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