Reports To : Director of Product Development

Why You’ll Love Working With Us

This isn’t just another AI job. You’ll be part of a pioneering team pushing the boundaries of what autonomous AI systems can do for Platform Engineering. You’ll have the freedom to innovate, the resources to build at scale, and the support of a collaborative, forward-thinking environment.

We are seeking a skilled AI Agentic Engineer 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 Agentic AI based solutions that enhance user interaction and content retrieval.

What We’re Looking For

  • You eat, sleep, and breathe generative AI — prompt and context engineering, retrieval-augmented generation (RAG), and autonomous agents are your playground.
  • You know your way around modern AI agent frameworks like LangChain, LlamaIndex, Semantic Kernel, crewAI, and AutoGen — and you’re excited to push their limits.
  • Vector databases like Pinecone, Weaviate, or Chroma? You’re comfortable querying and managing them to power semantic search.
  • Full-stack skills? Absolutely. React + TypeScript on the frontend, Node.js or Python microservices on the backend, and REST or gRPC APIs.
  • DevOps savvy: Kubernetes, Terraform or AWS CDK, plus monitoring tools like Grafana and Prometheus are in your toolkit.

Key Responsibilities

  • Design and Build AI Agents: Create autonomous agents that can reason, plan, act, and collaborate.
  • Prompt Engineering: Develop advanced prompts and roles to guide agent behavior.
  • Memory & Context Integration: Implement systems for agents to store, recall, and use memory in conversations.
  • Tool & API Integration: Enable agents to use external tools and APIs for real-world automation.
  • Multi-Step Reasoning: Build agents capable of decomposing tasks, planning, and self-correcting.
  • Multi-Agent Systems: Deploy and manage groups of agents that collaborate and delegate.
  • Ecosystem Automation: Launch and maintain agentic systems that automate business and technical workflows.
  • 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.

The Tech We Love

  • AI Agent & Orchestration: LangChain, LangGraph, CrewAU, LlamaIndex, Semantic Kernel, AutoGen
  • Protocol: MCP, Agent2Agent
  • Vector DBs: Pinecone, Weaviate, Chroma
  • Observability & Evaluation: LangSmith, Helicone, PromptLayer, RAGAS
  • CI/CD for LLMs: PromptOps, LlamaTest, GitHub Actions with AI evaluation workflows
  • Telephony: Twilio Programmable Voice, SIP, VAPI

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!

Reports To:  Director of Product Development

About the Role:

We are seeking a talented and experienced (8+ years) Software Engineering Manager to join our Product Development team. Embrace cutting-edge technologies like GitOps and ensure seamless Infrastructure as Code (IaC) practices as we revolutionise the deployment of cloud-native applications with our industry-leading product, 01Cloud, which heavily leverages Kubernetes. Our product is designed to drastically reduce the time required to deploy Cloud Native applications across managed or on-premise environments.

Experience the excitement of our product development journey and be part of a team that fosters creativity and innovation. Curious about 01Cloud? Explore it further at: http://www.01cloud.io


About BerryBytes:

Berrybytes is not just ‘Another Software Company’ – we’re a team of passionate innovators dedicated to pushing the boundaries of what’s possible. With a culture that values diversity and encourages out-of-the-box thinking, we’re creating products that redefine the Developer Experience (DX). Our revolutionary NoOps approach empowers engineers to effortlessly manage any workload within large distributed clusters across any cloud environment.

Responsibilities:

● Guide the architectural design and development of software solutions, ensuring scalability, reliability, and performance.
● Collaborate with designers, and engineers to translate business requirements into technical specifications.
● Design and implement efficient algorithms and data structures.
● Evaluate and recommend appropriate technologies and frameworks for implementation.
● Provide technical guidance and mentorship to software engineers.
● Conduct code reviews to ensure code quality and adherence to coding standards.
● Drive innovation and continuous improvement within the engineering team.
● Stay updated with the latest trends and advancements in software engineering and architecture.

Requirements:

● Bachelor’s or Master’s degree in Computer Science or related field.
● Minimum 8 years of experience in software engineering.
● Proven experience in designing and implementing scalable, high-performance software solutions.
● Strong proficiency in programming languages such as Go, Python,Java or C++.
● Solid understanding of software architecture principles and design patterns.
● Experience with cloud and container solutions such as Docker and Kubernetes is required.
● Familiarity with AWS, GCP, or Azure is essential.
● Experience in Linux Environment and debugging tools.
● Working experience in Linux script writing (Shell, Python, etc.).
● Familiarity with at least one CI/CD tool: Jenkins, Gitlab CI.
● Excellent communication and interpersonal skills.
● Ability to work effectively in a fast-paced, dynamic environment.
● Strong problem-solving and analytical skills.
● Experience in Agile development methodologies is a plus.

Reports To:  Director of Product Development

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.

Get the latest BerryBytes updates by subscribing to our Newsletter!

Enterprise AI Acceleration Unleashed