← Back to jobs
VVideo SDK

Rust Developer (Fresher/Intern)

Video SDK

Surat
Internship
0-3 Years experience

Description

Position: Rust Developer
Experience: Fresher (0-1 Year)
Employment Type: Full-Time Internship / Trainee
Location: Surat, Gujarat (Onsite)

About VideoSDK

VideoSDK is a developer-first platform that provides real-time audio, video, and AI infrastructure for developers worldwide. We build scalable communication products powered by technologies such as WebRTC, low-latency media processing, and distributed systems.

Role Overview

We are looking for passionate and curious Freshers who want to build high-performance backend systems using Rust. This role is ideal for candidates who enjoy systems programming, problem-solving, and learning modern backend technologies while working on real-world products used by developers globally.

Responsibilities

  • Develop and maintain backend services using Rust.
  • Build scalable APIs and microservices for real-time communication products.
  • Write clean, efficient, and maintainable code.
  • Debug, troubleshoot, and optimize application performance.
  • Collaborate with product, engineering, and infrastructure teams.
  • Participate in code reviews and contribute to engineering best practices.
  • Learn and work with distributed systems and high-concurrency applications.

Required Skills

  • Good understanding of Rust fundamentals, ownership, borrowing, and lifetimes.
  • Strong knowledge of Data Structures and Algorithms.
  • Understanding of Object-Oriented Programming and System Design concepts.
  • Knowledge of HTTP, REST APIs, and client-server architecture.
  • Familiarity with Git and version control systems.
  • Good problem-solving and analytical skills.
  • Strong willingness to learn and adapt to new technologies.

Good to Have

  • Knowledge of asynchronous programming concepts.
  • Understanding of multithreading and concurrency.
  • Familiarity with databases such as PostgreSQL, MySQL, or MongoDB.
  • Exposure to Linux, Docker, or cloud platforms.
  • Personal projects, internships, or contributions to open-source projects using Rust.

Eligibility

  • BE/BTech in Computer Science, Information Technology, Computer Engineering, or related fields.
  • Strong academic fundamentals in programming and computer science concepts.

What You'll Get

  • Opportunity to work on real-time communication and AI products.
  • Mentorship from experienced engineers.
  • Exposure to high-scale distributed systems and modern backend technologies.
  • Fast learning environment with ownership and growth opportunities.

About Video SDK

Video SDK is an Indian video conferencing API platform enabling developers to build real-time video experiences in apps.

Industry: TechnologyEmployees: 50+Website