The job in short
Rust development for fresher or intern.
Rust
Details
- Found
- 22 d ago · posted 2026-07-09
- Location as listed
- Surat City, Gujarat, India
- Role
- Software Engineer
- Source
- The company’s own careers site
Full 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.
Software Engineer jobs in Surat · Software Engineer jobs in India · All Zujonow jobs · Fresher jobs in Surat