
Join ModernSoftware.me Support Group
Discover unparalleled opportunities to join our team of dedicated individuals who are passionate about providing support and assistance to businesses in need. We are constantly seeking talented individuals to be part of our vibrant community and contribute to our innovative offerings.
Perks of Joining ModernSoftware.me

Flexible Work Environment
Enjoy a flexible work environment that empowers you to achieve a healthy work-life balance.

Professional Development
Access to training and development opportunities to enhance your skills and expertise.

Community Engagement
Participate in various community engagement activities and initiatives.

Wellness Programs
Access to wellness programs and initiatives to promote a healthy lifestyle.

Team Building Activities
Engage in team building activities and events to foster a collaborative work culture.

Social Events
Participate in social events and gatherings to unwind and connect with colleagues.

Explore Career Opportunities at ModernSoftware.me

Support Specialist
Join our team as a support specialist and play a key role in providing exceptional assistance to our clients. Be part of a dynamic team dedicated to delivering top-notch support services.

Community Manager
Become a community manager and foster engagement within our community of over 400,000 members. Lead initiatives to promote collaboration and knowledge sharing within the community.

AI Software Engineer -
Join our team as an AI Software Engineer and contribute to the development of our RAG implementations. Play a crucial role in creating valuable content for our users and clients.
Requirements
-
Position Overview:
We are seeking a skilled Retrieval-Augmented Generation (RAG) Software Engineer to join our team. As a RAG Engineer, you will design, develop, and optimize AI systems that combine retrieval-based search mechanisms with generative AI models to create advanced, context-aware solutions. This role involves working with state-of-the-art technologies in machine learning, natural language processing (NLP), and information retrieval.
Key Responsibilities:
-
System Design & Development:
-
Architect and implement RAG-based systems that integrate retrieval mechanisms with generative AI models like GPT, LLaMA, or similar.
-
Develop pipelines for indexing, storing, and retrieving large-scale datasets, ensuring low-latency access.
-
Model Integration:
-
Fine-tune and integrate large language models (LLMs) with retrieval systems to enhance contextual accuracy and relevancy.
-
Collaborate on pre-training and fine-tuning tasks to optimize model performance for domain-specific applications.
-
Data Engineering:
-
Build scalable and efficient data pipelines for ingestion, preprocessing, and indexing of structured and unstructured data.
-
Implement vector similarity search using tools like FAISS, Weaviate, or Pinecone.
-
Performance Optimization:
-
Optimize search and generation latency to meet real-time system requirements.
-
Monitor and enhance the accuracy, relevance, and scalability of RAG systems.
-
Collaboration:
-
Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to align RAG solutions with business goals.
-
Participate in research discussions and contribute to publications or technical blogs.
-
Maintenance & Deployment:
-
Deploy RAG systems into production environments and maintain their operational health.
-
Ensure robust monitoring, logging, and error-handling mechanisms.
Required Qualifications:
-
Educational Background:
-
Bachelor's or Master’s degree in Computer Science, Data Science, Artificial Intelligence, or related fields.
-
Technical Skills:
-
Proficiency in programming languages such as Python, Java, or C++.
-
Strong understanding of NLP and information retrieval concepts.
-
Experience with frameworks like TensorFlow, PyTorch, or Hugging Face Transformers.
-
Hands-on experience with retrieval tools (e.g., ElasticSearch, FAISS, Weaviate, Pinecone).
-
Familiarity with vector databases and similarity search techniques.
-
Knowledge Areas:
-
Solid grasp of transformer architectures and attention mechanisms.
-
Familiarity with prompt engineering and large language model applications.
-
Understanding of scalable backend systems, APIs, and microservices.
-
Tooling:
-
Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools like Docker and Kubernetes.
-
Version control systems such as Git.
-
Soft Skills:
-
Strong analytical and problem-solving skills.
-
Excellent communication and ability to explain technical concepts to non-technical stakeholders.
-
Collaborative mindset and eagerness to work in a team environment.
Preferred Qualifications:
-
Hands-on experience implementing retrieval-augmented generation in production systems.
-
Familiarity with hybrid search techniques combining semantic and keyword-based retrieval.
-
Exposure to emerging technologies like LangChain or OpenAI’s APIs.
-
Publications or contributions to open-source RAG-related projects.

Quality Assurance Analyst
Contribute to the quality assurance processes by joining our team as a QA analyst. Ensure the delivery of reliable and high-performing software solutions through comprehensive testing and analysis.

Open Source Contributor
Join our team as an open source contributor and make meaningful contributions to open source projects. Engage with the open source community and drive innovation through collaborative development.