Job Title: Entry-Level Kubernetes Operator Developer

Reports To: CEO, Director of Engineering

Role Overview:

Are you a passionate developer ready to dive into the world of cloud-native technologies? Join our Core Kubernetes Operator Development Team and help shape the future of infrastructure automation with “01”, our cloud-agnostic Platform as a Service (PaaS) powered by advanced Kubernetes Operators and Agents.

We’re looking for early-career talent with a solid foundation in programming (especially Golang or a willingness to learn it) and a strong interest in Kubernetes. You don’t need to be an expert—we’ll provide structured training and hands-on mentorship to help you thrive.

Key Responsibilities (Not limited to):

  • Collaborate with the Agile team on real development stories and sprint cycles.
  • Learn to design, develop, and test Kubernetes Operators and controllers using Golang.
  • Gain hands-on experience with Custom Resource Definitions (CRDs) and Kubernetes APIs.
  • Participate in code reviews and pair programming sessions with senior engineers.
  • Troubleshoot and resolve issues in containerized environments and CI/CD pipelines.
  • Contribute to documentation, unit testing, and cloud-native development best practices.

Qualifications:

  • Good understanding of Golang or strong programming skills in any language with willingness to learn Golang.
  • Basic familiarity with or strong interest in Kubernetes, containers, and cloud-native tools.
  • Comfortable working in Linux environments and using the terminal.
  • Exposure to tools like Docker, Git, or CI/CD concepts (even via personal or academic projects).
  • Strong enthusiasm for learning, collaboration, and innovation.

Preferred Skills:

  • Personal or academic projects involving Kubernetes or cloud platforms like AWS, GCP, or Azure.
  • Familiarity with Operator SDK, Kubebuilder, or controller-runtime libraries.
  • Scripting knowledge (e.g., Bash or Python).
  • Contributions to open-source projects or GitHub repositories.

What We Offer:

  • Structured training in Kubernetes Operator development.
  • Mentorship from senior engineers and platform architects.
  • Career growth in cutting-edge DevOps and cloud-native environments.
  • A collaborative, remote-friendly culture that values learning and innovation.
  • A chance to work on real-world production systems with global impact.

About the Role.

You will be part of our Platform Engineering team that takes GitOps and 100% (Infra as Code) IaC seriously. You will be involved in development of a Cloud Agnostic  Platform as a service (PaaS) product, we called it 01, that leverages Kubernetes. Our product aims to reduce significant time to roll out the Cloud Native application across the managed or  on premise.  This role requires Kubernetes experiences with strong programming skills. 

Responsibilities:  

  • Work in an Agile team and be able to take ownership of stories with minimal direction
  • Work closely with our clients, understand and capture their requirements
  • Able to see gaps and areas of improvement in process as well as technologies, providing recommendations and taking the initiative to fix issues
  • Quick learner and able to adapt to new technologies and teams quickly
  • People who can interact well in both group and one-to-one set-up Experience with software development lifecycle.

Primary Skillset:

  • Experience in cloud and container solutions such as Docker and Kubernetes 
  • Familiar with AWS, GCP or Azure
  • Experience in Linux Environment and debugging tools (2+ years)
  • Working experience in Linux script writing (Shell, Python etc) (2+ years)
  • Familiar with AWS, GCP or Azure (2+ years)
  • Familiar with at least one CI/CD tool: Jenkins, Gitlab CI (2+ years)
  • Experience in GOLANG (1+ years)

Secondary Skillset (Optional – nice to have):

  • Additional certification such as CKA (Certified Kubernetes Administrator), CKAD (Certified Kubernetes Application Developer) etc will be a bonus
  • Experience in containers, registries and microservices build using Springboot framework would be an added advantage
  • Experience in creating and managing production scale Kubernetes clusters
  • Experience with Terraform

We are looking for a highly skilled AI Agent Engineer to develop autonomous AI agents that interact, reason, and adapt to dynamic environments. You will design intelligent systems that utilize machine learning models, natural language processing (NLP), and reinforcement learning techniques to create agents capable of reasoning, learning, and decision-making in real-time.

Responsibilities:
Agent Design: Develop architectures for autonomous AI agents, utilizing techniques like reinforcement learning (RL), multi-agent systems (MAS), and decision-making frameworks (e.g., Markov Decision Processes).

NLP & Dialogue Systems: Build conversational AI agents using state-of-the-art NLP techniques (e.g., transformers, BERT, GPT-4, T5) and frameworks like spaCy or Rasa.

ML Model Integration: Train, fine-tune, and optimize deep learning models (using TensorFlow, PyTorch, or Keras) for various agent tasks like perception, planning, and execution.

Autonomous Learning: Implement systems for continuous learning and adaptation using reinforcement learning (RL), supervised, and unsupervised learning methods.

AI Ethics: Incorporate fairness, interpretability, and transparency into AI agents, ensuring compliance with ethical AI principles.

Agent Integration: Design and implement systems to integrate AI agents into existing products, ensuring performance and reliability under production loads.

Evaluation: Set up testing and evaluation pipelines for measuring agent performance (accuracy, task completion rate, response time) and improvement.

Technical Skills:
Machine Learning: Deep understanding of reinforcement learning, deep learning (CNNs, RNNs), NLP, and computer vision techniques.

NLP Frameworks: Expertise in transformer models (e.g., GPT-3/4, BERT, T5), and frameworks such as spaCy, Hugging Face Transformers, AllenNLP, and OpenAI API.

Frameworks: Proficient in deep learning frameworks like TensorFlow, PyTorch, Keras, and OpenAI Gym for reinforcement learning.

Algorithms: Familiarity with search algorithms, decision trees, and Markov models for autonomous decision-making.

Programming: Advanced proficiency in Python, C++, and potentially Java for high-performance applications.

Cloud Services: Familiarity with cloud-based AI services (AWS SageMaker, Google AI Platform) for scalable model training and deployment.

Nice to Have:
Experience with multi-agent reinforcement learning (MARL).

Knowledge of graph neural networks or neural-symbolic systems.

Experience working with edge AI and deployment on IoT devices.

Company: Berrybytes Technology

Location: Pulchowk, Kathmandu – Onsite

Reports To: CEO, Director of Engineering

Role Overview:

We are looking for a Fullstack Engineer with expertise in building and optimizing end-to-end web applications. This role involves working across the full technology stack, from responsive front-end interfaces to scalable back-end services and efficient databases. The ideal candidate will collaborate closely with product managers, designers, and engineers to deliver robust, high-performance web solutions.

Key Responsibilities (Not limited to):

  • Design and develop responsive and performant front-end applications using modern JavaScript frameworks such as React.js and state management tools like Redux.
  • Build scalable and secure back-end APIs using Node.js (Express.js), Golang, Django, or similar frameworks.
  • Architect and manage relational and NoSQL databases, ensuring optimal performance, scalability, and data integrity.
  • Implement secure authentication and authorization systems using OAuth, JWT, Passport.js, and related technologies.
  • Maintain and optimize CI/CD pipelines using tools such as Jenkins, GitLab CI, CircleCI, and containerization tools like Docker, Kubernetes, and Helm.
  • Ensure high code quality through unit testing (Jest, Mocha, PyTest) and integration testing, following test-driven development practices.
  • Monitor, profile, and optimize web applications and backend systems for performance and efficiency.
  • Adhere to security best practices, including input validation, XSS/CSRF mitigation, encryption, and secure API design.
  • Collaborate with UX/UI designers, product managers, and engineering teams to develop new features and improve existing functionalities.

Qualifications:

  • Solid experience in fullstack web development with a strong understanding of both front-end and back-end technologies.
  • Proficient in modern JavaScript (ES6+), HTML5, CSS3, and frameworks like React.js.
  • Experience developing server-side applications using Node.js, Golang, Django, or similar.
  • Hands-on experience with PostgreSQL, MySQL, MongoDB, and Redis.
  • Proficient in Git and Git workflows such as GitFlow or GitHub Actions.
  • Working knowledge of cloud platforms (AWS, GCP, Azure) for deploying and scaling applications.
  • Strong background in implementing CI/CD pipelines and containerized environments using Docker and Kubernetes.
  • Sound understanding of web application security and authentication protocols like OAuth2 and JWT.

Preferred Skills:

  • Experience with serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
  • Familiarity with GraphQL and Apollo.
  • Knowledge of mobile web app development and Progressive Web Apps (PWAs).

What We Offer:

  • Competitive salary with performance-based incentives.
  • Opportunities to work on cutting-edge cloud technologies and impactful products.
  • A collaborative, inclusive, and innovative work environment.

Key Responsibilities

  • Design, develop, and maintain mobile applications for iOS and Android platforms focused on streaming functionalities.
  • Collaborate with UI/UX designers to create engaging and user-friendly interfaces.
  • Integrate APIs and third-party services to enhance app features and performance.
  • Optimize application performance for smooth streaming across various devices and network conditions.
  • Troubleshoot, debug, and resolve issues to ensure high-quality app performance.
  • Conduct thorough testing across multiple devices and operating systems to ensure compatibility and reliability.
  • Stay updated with the latest trends in mobile development, particularly in streaming technologies.

Qualifications and Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in mobile application development for both iOS and Android platforms.
  • Proficient in programming languages such as Swift, Objective-C (for iOS), Java, or Kotlin (for Android).
  • Strong understanding of RESTful APIs and integration of cloud services for streaming functionalities.
  • Familiarity with video streaming protocols (e.g., HLS, DASH) is a plus.
  • Experience with performance optimization techniques for mobile applications.
  • Knowledge of version control systems (e.g., Git) and agile development practices.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.

Preferred Skills

  • Experience with cross-platform frameworks like Flutter or React Native is advantageous.
  • Understanding of user privacy regulations and data security best practices related to streaming content.

Join us at BerryBytes to shape the future of mobile streaming applications!

Key Responsibilities:

  • Design and develop responsive UI components for streaming applications using React.js.
  • Collaborate with UX/UI designers to translate wireframes and designs into high-quality code.
  • Optimize application performance across various devices and browsers, ensuring a seamless user experience.
  • Integrate with back-end services and APIs, utilizing GraphQL for efficient data fetching and management.
  • Implement real-time features using WebSocket for live updates and interactions within the application.
  • Ensure compatibility with HTTP/2 and HTTP/3 protocols to enhance communication efficiency between the client and server.
  • Maintain existing codebases, troubleshoot issues, and implement enhancements as needed.
  • Work closely with cross-functional teams to define requirements and deliver high-quality software solutions.
  • Ensure adherence to coding standards and best practices throughout the development process.

Required Skills:

  • Proficiency in JavaScript: Strong understanding of ES6+ features and JavaScript fundamentals.
  • React.js Expertise: In-depth knowledge of React.js, including its core principles, hooks, and component lifecycle.
  • Responsive Design: Experience in developing mobile-first applications that are responsive across different screen sizes.
  • State Management: Familiarity with state management libraries such as Redux or Context API for managing application state.
  • API Integration: Knowledge of RESTful APIs and experience integrating them into front-end applications, with a strong emphasis on GraphQL for data management.
  • WebSocket Implementation: Experience using WebSocket for real-time communication in applications.
  • Front-End Technologies: Strong skills in HTML5, CSS3, and preprocessors like SASS or LESS for styling components.
  • Build Tools: Experience with modern front-end build tools such as Webpack, Babel, and npm/yarn for dependency management.
  • Version Control: Proficiency in using Git for version control and collaboration within a team environment.

Preferred Skills:

  • Streaming Technologies: Familiarity with technologies related to streaming platforms (e.g., HLS, DASH) to enhance video playback experiences.
  • Testing Frameworks: Experience with testing frameworks such as Jest or React Testing Library for unit and integration testing.
  • Performance Optimization: Understanding of performance optimization techniques specific to React applications.
  • Continuous Integration/Deployment (CI/CD): Familiarity with CI/CD pipelines to automate testing and deployment processes.
  • Accessibility Standards: Knowledge of web accessibility standards (WCAG) to ensure inclusivity in UI design.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
  • Minimum of 3 years of experience in front-end development with a focus on React.js, particularly in streaming applications.

If you are passionate about building engaging user interfaces for streaming platforms and possess the required skills, we encourage you to apply for this exciting opportunity

We are seeking a Senior Python Developer with a robust background in backend development and significant experience in frontend technologies, particularly React.js. The ideal candidate will have at least 10 years of experience in software development, with a strong focus on streaming products, big data, AI-related technologies, and a solid understanding of system design principles around scalability and resilient microservice architecture.

Key Responsibilities:

  • Design, develop, and maintain scalable backend solutions for streaming applications, ensuring high performance and reliability.
  • Implement and manage serverless architectures using AWS services such as AWS Lambda, API Gateway, and DynamoDB.
  • Leverage big data technologies (e.g., EMR, Glue, Spark,) to process large datasets efficiently and extract valuable insights.
  • Integrate AI capabilities into applications using GenAI Models.
  • Develop responsive and dynamic user interfaces using React.js to enhance user experience.
  • Development of  gRPC, GraphQL based backends. 
  • Implementation of HA and scalable messaging platform such as Kafka, AWS SQS, AWS Kinesis
  • Collaborate with cross-functional teams to define requirements and deliver high-quality software solutions.
  • Design systems with a focus on scalability and resilience, employing microservices architecture principles.
  • Develop and maintain CI/CD pipelines to streamline deployment processes.
  • Ensure application security by implementing best practices and conducting regular security assessments.
  • Utilize containerization technologies like Kubernetes for application deployment and scaling.

Qualifications:

  • Minimum 10 years of experience as a Python Developer with a focus on backend development.
  • Proven experience working with streaming products and AWS serverless technologies.
  • Strong skills in big data frameworks (e.g., Apache Spark, Hadoop) and GentAI models and Agentic Framework like LangGraph).
  • Proficiency in frontend development using React.js to create engaging user interfaces.
  • Solid experience in system design with a focus on scalability and resilient microservice architecture.
  • Familiarity with CI/CD tools and processes for efficient software delivery.
  • In-depth understanding of security practices in software development.

Preferred Skills:

  • Experience with popular Python frameworks (e.g., Django, Flask).
  • Knowledge of relational and NoSQL databases.
  • Strong communication skills in English to effectively collaborate with team members and stakeholders, with fluent conversation.

Position Overview:

BerryBytes is seeking for a proactive and strategic Senior Human Resources Manager to lead our HR operations at the Development Centre in Lalitpur, Nepal. This role is pivotal in fostering a positive workplace culture, ensuring HR functional excellence, and driving process improvements. As a key member of the leadership team, you will be responsible for planning, implementing, and evaluating HR initiatives while maintaining strong employee relations. Active engagement across all levels and shifts is essential to success.

Key Responsibilities:

  • Provide comprehensive HR support, including staffing, employee relations, performance management, benefits, compensation, training, and organizational development.
  • Lead initiatives to enhance employee engagement, workplace culture, and effective communication by collaborating with leadership and employees.
  • Serve as a trusted advisor to managers and employees, ensuring the consistent application of HR policies and best practices.
  • Oversee recruitment strategies, including workforce planning, interviews, pre-employment assessments, and onboarding.
  • Administer payroll and ensure compliance with Nepal’s taxation system.
  • Develop and implement employee recognition programs to boost engagement and performance.
  • Conduct objective investigations on employee relations, performance, and policy violations while recommending effective solutions.
  • Collaborate with corporate HR teams to execute company-wide initiatives such as Talent Review, Merit Review, Wellness, and Benefits Enrollment.

Qualifications & Requirements:

  • Bachelor’s degree or higher in Human Resources Management, Business Administration, or a related field.
  • In-depth knowledge of Nepal’s taxation and payroll systems.
  • Minimum 4+ years of HR experience, with a focus on employee and labor relations.
  • At least 3 years of managerial experience, leading an HR team.
  • Prior experience in manufacturing or distribution environments is preferred.
  • Strong leadership, communication, and interpersonal skills, with the ability to influence and build relationships at all levels.
  • Proven ability to drive change and improve workplace culture in a dynamic environment.
  • Proficiency in MS Office (PowerPoint, Excel, Word) and familiarity with HRIS systems is an advantage.

Why Join Us?

At BerryBytes, we don’t just build technology, we build teams that thrive. As a Senior HR Manager, you will play a critical role in shaping a dynamic, engaged, and high-performing workforce. If you are a strategic leader passionate about people and workplace excellence, we invite you to make an impact with us.

Company:Berrybytes Technology 

Location: Pulchowk, Kathmandu- Onsite

Reports To: CEO , Director of Engineering

Role Overview:

The Associate Director of Engineering for Cloud Services will lead the development and operations of Berrybytes’s advanced cloud solutions. This role requires expertise in both software development and DevOps to ensure the delivery of scalable, secure, and highly available Kubernetes-based PaaS offerings. The ideal candidate will drive technical innovation, lead cross functional teams, and ensure seamless integration of development and operational practices.

Key Responsibilities (Not limited to):

  • Oversee the design, development, and deployment of cloud services using modern software engineering and DevOps principles.
  • Architect and implement scalable, high-performance cloud-native solutions using Kubernetes and containerization tools like Docker.
  • Lead cross-functional teams in developing and maintaining CI/CD pipelines and automation frameworks.
  • Drive collaboration between development and DevOps teams to ensure end-to-end ownership and accountability of cloud services.
  • Manage the operational reliability of services through monitoring, alerting, and incident management.
  • Champion security and compliance in all aspects of development and deployment.
  • Mentor and grow engineering talent, promoting best practices in coding, testing, and system design.

Qualifications:

  • 6+ years of experience in cloud engineering, with at least 3 years in a leadership role.
  • Expertise in Kubernetes, Docker, and cloud infrastructure (AWS, GCP, or Azure).
  • Strong background in microservices architecture and distributed systems.
  • Proficient in programming languages like Go, Python, or Java.
  • Proven ability to lead and deliver in an Agile environment.

Preferred Skills:

  • Experience with PaaS product development.
  • Knowledge of DevSecOps practices and tools.
  • Background in API design, integration, and management.
  • Contributions to open source projects in the cloud space.

What We Offer:

  • Competitive salary with performance incentives.
  • Opportunities to work on groundbreaking cloud technology.
  • A collaborative, inclusive, and innovative workplace.

Software Engineering Manager

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.

Get the latest BerryBytes updates by subscribing to our Newsletter!

  • Home
  • About
  • Services
  • Careers
  • Contact Us