Work with us

Become part of a new team tackling exceptional challenges and build the future of a company.

Something new.

ByteNite is looking for very talented developers to carve the only and most powerful cloud-native grid computing framework ever existed and contribute to the corporate growth. 

It's all about you.

Are you an avid developer? Do you like complex problem-solving? Are you keen on distributed systems? Apply to one of our currently open job positions.

We’re putting time and efforts to build a disruptive technology that will change the classic paradigm of outsourced computing by enabling common users to share their computing capacity. That’s why we expect participation and an enthusiastic approach from our candidates, with an interest in writing and customizing complex frameworks as well as a business-focused mindset. Whether you are an avid developer, you like complex problem-solving or you’re keen on distributed systems, ByteNite is the right place where you can unleash your potential, becoming part of a team and a family that will grow with you.

The Backend Engineer/Developer will help ByteNite team building a grid computing framework supporting distributed video processing.

Role and Responsibilities:

  • Design, develop, maintain and debug the backend infrastructure of a grid computing system.
  • Work with other developers to create sustainable, well-architected solutions that are built to last and collaborate to oversee the whole development lifecycle.
  • Develop tools that improve developer experience and velocity like a CI/CD pipeline.

Skills and Qualifications:

  • 3+ years of experience with Go and C++ programming.
  • Very proficient in Linux, and all kinds of complex installations.
  • 2+ years of experience with docker and with CI/CD pipelines.
  • 2+ years of experience with Cmake.
  • Good knowledge of network protocols (in particular gRPC and HTTP).
  • Familiarity with data engineering and algorithms.
  • Good knowledge of English language (spoken and written, level B2+).

Additional preferred competences:

  • Master’s degree in Computer Science, Computer Engineering or related subjects.
  • Familiarity with distributed systems, client-server model and SOA.
  • Basic knowledge of GCP or AWS.

Job location: Milan / partial remote

Job type: Full time

The Android Developer will help ByteNite team building an Android Application that interfaces with ByteNite system and its distribution pipeline.

The candidate for the ‘Android Developer’ position should have the following qualifications and skills:

  • Proven work experience as Android Developer in Kotlin or Java;
  • Extensive experience in Android Native Development Kit (NDK), CMake and LLDB;
  • Good knowledge in Python;
  • Good knowledge of one Android major framework and library such as Jetpack, Koin, Dagger, Coroutines, RxJava or good knowledge in one major frontend architecture such as MVP, MVVM, MVI;
  • Familiarity with Embedded Systems;
  • Good knowledge of Git and Gitflow;
  • Experience with CI/CD pipelines (Jenkins and similar) and TDD;
  • Familiarity with distributed systems, client-server model and SOA;
  • Good knowledge of English language (spoken and written, level C1/B2);

Additional preferred skills:

  • Master’s degree in Computer Science, Computer Engineering or related subjects;
  • Experience in virtualization in-app and VM on mobile related issue.

Finally, the ideal Senior Android Developer candidate has the following skills:

  • Ability to support the entire application lifecycle (concept, design, test, release and support);
  • Interest in writing and customizing complex frameworks.
  • Keeping abreast of the latest technology for mobile applications.
  • Proven abilities in quick prototyping and business-focused;
  • Curiosity and continuous improvement.

Job location: Milan / partial remote

Job type: Full time

The Video Software Engineer will help ByteNite team building a grid computing framework supporting distributed video processing.

Role and Responsibilities:

  • Implement and maintain microservices to support server-side video transcoding.
  • Work with other developers to create sustainable, well-architected solutions that are built to last and collaborate to oversee the whole development lifecycle.
  • Conduct in-depth research activities on media codecs and containers.

Skills and Qualifications:

  • 3+ years of experience with C++ and Python programming.
  • 1+ years of experience with FFmpeg tools and libraries.
  • Solid knowledge in modern video codecs such as H.264, H.265, VP8/VP9 and AV1 and in adaptive streaming technology especially HLS and MPEG-DASH.
  • Experience in building media upload and transcoding pipelines.
  • Good competence of data engineering and algorithms.
  • Good knowledge of English language (spoken and written, level B2+).

Additional preferred competences:

  • Master’s degree in Computer Science, Computer Engineering or related subjects.
  • Agile Software Developments: Scrum, Kanban, CI/CD pipelines (Jenkins and similar), TDD and pair programming.
  • Good knowledge of the Go programming language.

Job location: Milan / partial remote

Job type: Full time

The Google Cloud Developer will help ByteNite team migrating a software for distributed computing to the cloud.

The candidate for the ‘Google Cloud Developer’ position should have the following qualifications and skills:

  • Master’s degree in Computer Science, Computer Engineering or related subjects;
  • Proven experience with Google Cloud Platform (GCP) as a cloud developer;
  • Very good knowledge of Python;
  • Proven experience with Docker, Cloud Run, GKE (and in general Kubernetes);
  • Good knowledge of Firebase and Redis.
  • Good knowledge of Cloud SQL, Cloud Functions and connecting with most of Google APIs;
  • Good knowledge in Linux, Bash and Shell Programming;
  • Good knowledge of virtualization and related topics in the cloud and on premises;
  • Good competences of data engineering and algorithms;
  • Agile Software Developments: Scrum, Kanban, CI/CD pipelines (Jenkins and similar), TDD and pair programming;
  • Good knowledge of Git and Gitflow;
  • Familiarity with distributed systems, client-server model and SOA;
  • Good knowledge of English language (spoken and written, level C1/B2).

Additional preferred competences:

  • Certification as a Professional Google Cloud Developer;
  • Good knowledge of AWS;
  • Good knowledge of C++ and Java;
  • Good knowledge of Go and NodeJS;
  • Good knowledge of network protocols (HTTP, WebSocket, gRPC, TCP) and firewall.

Finally, the ideal Google Cloud Developer candidate has the following skills:

  • Interest in writing and customizing complex frameworks;
  • Proven abilities in quick prototyping and business-focused;
  • Proven abilities in moving from monolith to microservices;
  • Ability to work in a fast-paced environment;
  • Curiosity and continuous improvement;
  • Flexible mindset.

Job location: Milan / partial remote

Job type: Full time

Apply to our jobs

Connect with us