Position Overview:

We are seeking a skilled RAG and Agentic Developer to join our innovative team. The ideal candidate will have a strong background in artificial intelligence, natural language processing, and software development. This role involves designing, developing, and implementing advanced RAG systems and agent-based solutions that enhance user interaction and content retrieval.

Key Responsibilities:

  • Develop and implement Multi-Modal RAG systems that effectively combine retrieval techniques with generative models.
  • Design and create Multi-agentic frameworks that facilitate intelligent, context-aware interactions.
  • Collaborate with data scientists and engineers to refine algorithms and improve the performance of AI models.
  • Conduct thorough testing and validation of developed systems to ensure accuracy and reliability.
  • Stay updated with industry trends and advancements in AI, machine learning, and natural language processing.

Prerequisites:

  1. Educational Background:
    • Master’s degree or PhD in Computer Science, Artificial Intelligence, Data Science, or a related field
  2. Technical Skills:
    • Proficiency in programming languages such as Python, Java, C/C++
    • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch).
    • Familiarity with natural language processing (NLP) techniques and libraries (e.g., NLTK, SpaCy, Hugging Face Transformers).
    • Experience with retrieval systems and techniques, including search algorithms and indexing.
    • Knowledge of frameworks such as LangChain, LangGraph, PromptLayer, Swarm from OpenAI, MetaGPT, and LlamaIndex.
    • Experience with vector databases like Milvus, Elasticsearch, PgVector, and Pinecone.
    • Familiarity with LLM inference technologies such as vLLM, Ollama, and TensorRT-LLM.
  3. Experience:
    • Proven experience in developing AI or machine learning applications, preferably in a RAG or agent-based context.
    • Familiarity with leading embedding models and techniques such as OpenAI’s models, BERT, and Sentence Transformers.
    • Experience in deploying applications on cloud platforms
  4. Analytical Skills:
    • Strong problem-solving abilities and analytical thinking.
    • Ability to work with large datasets and perform data analysis.
  5. Soft Skills:
    • Excellent communication and collaboration skills to work effectively in a team environment.
    • Strong organizational skills and attention to detail.
  6. Industry Knowledge:
    • Understanding of current trends and challenges in AI, machine learning, and data retrieval.
    • Knowledge of ethical considerations in AI development and deployment.

Preferred Qualifications:

  • Experience with reinforcement learning and agent-based modeling techniques.
  • Familiarity with user experience (UX) design principles and human-computer interaction.
  • Contributions to open-source projects or published research in relevant fields.

If you are passionate about advancing AI technologies and have the skills to build innovative RAG and agentic systems, we encourage you to apply. Join us in shaping the future of intelligent applications!

At BerryBytes, we work in a collaborative and innovative work environment, with brilliant and passionate people who strive and encourage others to do their best. BerryBytes welcomes creative and sometimes unconventional perspectives! With its upcoming 01cloud PaaS offerings, it is making its mark on the new Developer Experience (DX) and NoOps offerings that empower any user to run any workloads in large distributed clusters.

We are building a Cloud Agnostic PaaS product around Kubernetes that aims to reduce significant time to roll out the Cloud Native application across the managed or on premise.

We are looking for a Software Engineer for our cloud native PaaS product that leverages innovative technologies and cloud services. The ideal candidate will have strong experience developing rich and intuitive consumer-facing products or highly integrated and concurrent enterprise applications.

Be part of the exciting product development journey with cutting edge technologies that will soon dominate the industry.

Responsibilities:

We’re looking for an experienced Software Engineer with GoLang to join our team. Your core responsibilities will include:

  • Responsible for the development and maintenance of key product features
  • Work with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility
  • Will work in a fast-paced environment to deliver high-quality software against aggressive schedules
  • Prepare technical requirements and software design specifications
  • Install and support systems used internally by development
  • Responsible for helping to document the software

Requirements:

  • Strong in Go Concurrency.
  • Knowledge Operating system internals.
  • Knowledge of TCP/IP networking and common web technologies
  • Ability to work independently while managing multiple task assignments
  • Strong initiative, written, and verbal communication skills

Experience with any of the following technologies a plus:

  • Solid experience in Multi-threaded and Concurrent programming
  • TCP/IP socket programming
  • Familiarity with GoLang leading OpenSource libraries
  • Static and dynamic analysis tools
  • Working knowledge of encryption tools and technologies
  • NoSQL and Relational Databases experience
  • ElastiSearch and RabbitMQ experience a plus

Great to have:

  • Experience with Docker and Kubernetes is a plus
  • Experience in CI/CD and DevOps processes
  • Willing to learn Rust

Qualification:

  • Master degree in Computer Science, Engineering, a related field or equivalent work experience

More details:

  • This is a full-time position, with great career prospects as we grow.
  • Travel opportunity to the US and EU region.
  • Home
  • About Us
  • Our Services
  • Careers
  • News
  • Contact Us