HomeJob Openings

Job Openings

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.

Job Summary

We are looking for a Power Apps Developer with at least 1 year of hands-on experience in developing applications using Microsoft Power Apps. The ideal candidate should be familiar with Power Automate, Power BI, and Dataverse, and have a strong understanding of business process automation and low-code/no-code development.

Key Responsibilities

  • Design, develop, and deploy applications using Microsoft Power Apps (Canvas Apps, Model-Driven Apps).
  • Integrate Power Apps with Microsoft Power Automate, Power BI, and Dataverse.
  • Customize and extend Power Apps using Power Fx, JavaScript, and APIs.
  • Develop automation workflows using Power Automate.
  • Connect Power Apps with SharePoint, SQL, Azure, Dynamics 365, and third-party services.
  • Collaborate with business users and stakeholders to gather requirements and translate them into functional applications.
  • Optimize app performance, troubleshoot issues, and provide ongoing support & maintenance.
  • Ensure compliance with security policies and data governance standards.

Required Skills & Qualifications

  • Minimum 1 year of experience in developing Power Apps applications.
  • Hands-on experience with Canvas Apps, Model-Driven Apps, Power Automate, and Dataverse.
  • Good understanding of Power Fx formulas and customization using JavaScript & APIs.
  • Experience in integrating Power Apps with external data sources (SQL, SharePoint, APIs, Azure).
  • Basic knowledge of Power BI for data visualization.
  • Strong problem-solving skills and ability to troubleshoot application issues.
  • Good communication skills to interact with business users and stakeholders.

Preferred Skills (Nice to Have)

  • Experience with Azure Functions, Logic Apps, and Power Virtual Agents.
  • Knowledge of Microsoft Dynamics 365 and Power Pages.
  • Understanding of low-code/no-code best practices and app lifecycle management.

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!

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.

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.

We’re looking for a SecOps Engineer to help us get to cyber resiliency in our infrastructure. You will be responsible for ensuring security standards are set and adhered to for operational excellence in the areas of availability, productivity, capacity, and efficiency.

Responsibilities:

  • Define & execute on company’s strategy for a secure infrastructure, applications and third party vendors
  • Understanding the tooling behind the security
  • Analyse, identify and remediate security weaknesses in cloud infrastructure
  • Build cyber resiliency in our cloud infrastructure
  • Consult on security-critical infrastructure and system features
  • Championing improvements for a company’s security controls, identifying automation opportunities and tools that could improve the ability to detect and react to events
  • Internal infrastructure network testing, mainly within Kubernetes clusters
  • Vulnerability assessment (VMs, container images)
  • Container runtime security
  • Web application security testing (ability to identify vulnerabilities within the OWASP Top Ten)
  • Static Application Security Testing (SAST) and DAST (Dynamic Application Security Testing); mainly automated but some manual work required to eliminate false positives
  • Mobile Application Security Testing (MAST)
  • Participate in security code reviews
  • Develop KPIs to show how many issues found and how many issues fixed
  • Participate in security architecture reviews
  • Assist with automation to help development and operations consume security service

Requirements:

  • Experienced with Application Security Tools (SAST, DAST, SCA)
  • Knowledge on threat modelling and security design review methodologies
  • Promoting security knowledge sharing within technical organisations
  • Assisting in the design of enhancements to the cloud security strategy by identifying and alerting on appropriate event types
  • Managing CI/CD security strategy with integration of Security as Code (SaC) and Policy as Code (PaC)

Great to have:

  • Ability to carry out manual code security review (this would mean some knowledge of the Javascript, Java, PHP, Go, C#, Python, Terraform, HTML, XML and CSS languages)
  • Experience in helping an organisation to meet the PCI DSS and SOC-2 compliance standards
  • Experience in Kubernetes
  • AWS/GCP exposure.

Qualification:

  • Bachelor’s or master’s degree in Computer Science, Information Technology, or a related field, or 1 years equivalent practical Information Security professional experience.
  • 1+ years of Information Technology experience with a focus on Security.
  • 1+ years of experience in Cloud Administration, Networking, or another operations-related field.
  • Candidates should have exceptional troubleshooting and problem-solving skills.
  • Experience engineering and operating public-facing infrastructure
  • Knowledge with integrating crucial security tasks into CI/CD pipelines

We are looking for a DevOps Engineer to be responsible for our infrastructure and deployments in our Multi-cloud environments. As a member of our engineering team, you will be in involved all things DevOps/SysOps. You’ll be responsible for planning and building tools for system configuration and provisioning. This role also will be responsible for maintaining any required infrastructure SLAs both internal and external to the business. Our team is extremely collaborative. Interested candidates must be self-motivated, willing to learn, and willing to share new ideas to improve our team and process.

Responsibilities:

  • Performs technical maintenance of the configuration management tools and release engineering practices to ensure technical changes are documented, comply with standard configurations, and are sustainable.
  • Designs develops, automates, and maintains tools using an automate-first mindset to improve the quality and repeatability of software and infrastructure configuration development and deployment.
  • Will train software developers and system administrators in the use of pipeline tools and the implementation of quality standards.
  • Oversee integration work & provide automated solutions in support of multiple products.
  • Provide technical leadership, lead code reviews and mentor other developers.
  • Build systems that dynamically scale.
  • Plan deployment.

Requirements:

  • Experience with AWS and GCP.
  • Hands of experience in Kubernetes (at least 2yrs of K8s experience).
  • Minimum 3+ years experience with Unix based systems.
  • Working knowledge of Ansible, or other Configuration Management.
  • Experience in leading scripting tools (Python/Ruby/Bash etc).
  • Experience with Jenkins or Cloud Native CI/CD .
  • Strong scripting and automation skills.
  • Solid understanding of web applications.

Great to have:

  • Experience with Terraform.
  • Experience with Azure.
  • Experience with continuous deployments (CD).
  • Experience with cloud-based autoscaling and elastic sizing.
  • Experience with relational database administration and SQL.

We are looking for a DevOps Engineer to be responsible for our infrastructure and deployments in our Multi-cloud environments. As a member of our engineering team, you will be in involved all things DevOps/SysOps/MLOps. You’ll be responsible for planning and building tools for system configuration and provisioning. This role also will be responsible for maintaining any required infrastructure SLAs both internal and external to the business. Our team is extremely collaborative. Interested candidates must be self-motivated, willing to learn, and willing to share new ideas to improve our team and process.

Responsibilities:

  • Performs technical maintenance of the configuration management tools and release engineering practices to ensure technical changes are documented, comply with standard configurations, and are sustainable.
  • Designs develops, automates, and maintains tools using an automate-first mindset to improve the quality and repeatability of software and infrastructure configuration development and deployment.
  • Will train software developers and system administrators in the use of pipeline tools and the implementation of quality standards.
  • Oversee integration work & provide automated solutions in support of multiple products.
  • Provide technical leadership, lead code reviews and mentor other developers.
  • Build systems that dynamically scale.
  • Plan deployment.

Requirements:

  • Experience with AWS and GCP.
  • Hands of experience in Kubernetes (at least 2years of K8s experience.)
  • Minimum 3+ years experience with Unix based systems.
  • Working knowledge of Ansible, or other Configuration Management.
  • Experience in leading scripting tools (Python/Ruby/Bash etc).
  • Experience with Jenkins or Cloud Native CI/CD.
  • Strong scripting and automation skills.
  • Solid understanding of web applications.
  • Experience in Windows and LInux Automations using ANsible or similar.
  • Excellent hands on skill in Terraform and CloudFormation.

Great to have:

  • Experience with Terraform
  • Experience with Azure
  • AWS Solution Arch (Pro) or DevOps Engineer (Pro)
  • Experience with continuous deployments (CD)
  • Experience with cloud-based autoscaling and elastic sizing
  • Experience with relational database administration and SQL
  • Experience with Redis, MongoDB, Memcached, Cassandra, or other non-relational storage

Get the latest BerryBytes updates by subscribing to our Newsletter!

  • Home
  • About Us
  • Our Services
  • Careers
  • News
  • Contact Us