Job Description:
- Extend and optimize our custom WebRTC media stack
- Work on our low latency media server engine which is the foundation of our media platform
- Scalable streaming solution development involving real-time communication, conferencing, p2p, signaling, media transport, encryption
- Build Java SDK and Javascript SDK along with API documentation.
- Build and manage our globally distributed backend infrastructure
- Work on performance analysis, metrics collection, and data analytics
- Provide detailed and constructive design and code reviews
Job Requirements:
- Total software engineering experience of 1-3 years
- Proficiency in C and C++, Java, Javascript in a Linux environment
- A clear understanding of algorithms and data structures
- Good problem-solving ability
- Working experience in Real-time streaming/Instant messaging Platform
- Substantial experience delivering secured, production-quality code
- Systems-level engineering knowledge either on mobile or server-side
Nice to Have/Quick Wins:
- Knowledge about video streaming protocols (RTP/RTSP/RTCP, HTTP (HLS, HDS, MPEG-Dash), RTMP, IGMP) and techniques (dynamic bit-rate adjustment, encryption, and forward error correction)
- Working knowledge of network protocols, architecture, and analysis (IP, TCP, UDP)
- Experience in Go Programming Language
- Experience with Cloud Services (AWS or GCP)
- Experience with native WebRTC and NAT traversal protocols (MCU, STUN, TURN, ICE, etc.)
- Open-source contributions (personal projects, contributions in any open-source repository)
- Working knowledge of encoding standards
- Good knowledge of operating systems and core networking concepts
- WebRTC Server development, Compiler concepts, SNMP knowledge, Gstreamer knowledge, FFMPEG, Audio/Video codecs exposure (PCMA, PCMU, OPUS)
Other Jobs from Augmedix
Fullstack Engineer
Staff Software Engineer (DevOps)
Staff Automation Engineer
Sr Staff Automation Engineer
Senior Software Engineer (Frontend)
Similar Jobs
Senior Full Stack Engineer
Cloud Engineer
Senior Software Engineer, Technical Lead
Staff Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say