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.

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.

Get the latest BerryBytes updates by subscribing to our Newsletter!

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