Passionate GoLang and C/C++ Engineer

BerryBytes

BerryBytes develop computer vision technologies using Machine Learning and AI and offers Cloud Native Application solutions. We bring the perfect combination of talent and technology to help our customers overcome their most significant challenges.

Details / requirements:

BerryBytes specialized in AI capabilities powered by computer vision and expertize in cloud-native microservice development. We are pushing the limits on real-time interactivity. We are looking for engineers who like to work with exceptional people on challenging problems.

Job Description and Responsibilities

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

  • Take ownership of simple to complex development projects.

  • Responsible for the development and maintenance of key system features

  • Will 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

Technical Skills

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

  • Strong GoLang and C/C++ language skills. Compilers, linkers, macros and function pointers don't scare you.

  • Familiarity with developing on Web API and command-line applications. 

  • Experience working in a Linux/Unix command-line environment.

  • Shell scripting (BASH) and basic Unix tools (awk, sed, tail, head, grep, etc).

  • Ability to understand and debug build systems

  • Knowledge of Linux, OS X, Unix, and Windows operating system internals and debugging.

  • Knowledge of TCP/IP networking (proxies, firewalls, etc.), and common web technologies (HTTP, REST, Web Services, XML, etc.).

  • 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

  • Experience with Docker and Kubernetes a plus but optional. 

  • XML/JSON

  • GIT or similar version control software

  • Experience using Wireshark to evaluate and/or troubleshoot networking issues

  • NoSQL and Relational Databases experience 

  • ElastiSearch and RabbitMQ experience a plus. 

More details:

This is a full-time position, with great career prospects as we grow.

  • Hours: Flexible full-time working hours 

  • Compensation: Based on experience 

  • Learning Benefits: We provide an annual stipend to pursue your choice of professional training opportunities, including workshops, classes, books, etc

Please send your latest Résumé at jobs@berrybytes.com !

Overview

Category Computer - Programming
Openings 1
Salary Rs. 0 / Hour
Experience 2+ years
Education Graduate (Bachelors)
Posted Date 23 Aug, 2019
Apply Before 22 Sep, 2019
City Lalitpur