Principal Software Engineer (Media Streaming)

Full-time | Dhaka, BD

Augmedix is looking for an experienced, proven and highly proficient software engineer with a keen interest in owning, maintaining, developing, researching and improving Augmedix’s proprietary media and data streaming platform. The individual will be required to have great system design knowledge along with hands-on experience working with media streaming platforms and technologies.

Job Responsibilities:
  • Extend and optimize our custom media and data streaming stack 
  • Analyze, improve and maintain Augmedix media and data streaming engine and platform
  • Build and manage Java SDK and Javascript SDK along with API documentation
  • Work on performance analysis, metrics collection and data analytics
  • Provide detailed and constructive design for improving the platform and technology
  • Perform code and design reviews of other engineers in the team
  • Be a team player who enjoys working with a diverse and exceptionally smart team
Job Requirements:
  • Bachelor's degree in Computer Science/Engineering or equivalent
  • 8+ years’ experience working for software development teams
  • Very strong concepts on distributed system design and architecture
  • Very strong concepts of basic data structures and algorithms
  • 2+  years’ experience working on various media streaming technologies like WebRTC, RTMP, RTSP, MPEG-DASH etc.
  • Strong understanding of networking stack i.e. network layer, transport layer, application layer
  • Clear understanding of security concepts, specially TLS, symmetric and asymmetric encryption, different types of firewall rules
  • Comfortable with Linux environment, Bash scripting, working via SSH 
  • Proficiency with C and Go
Nice to Have:
  • Programming languages C++, Java, Python
  • Familiarity with AWS and various AWS services like EC2, Auto-scaling, RDS etc
  • Familiarity with Docker and virtual machines
  • Familiarity with version control system, build management tools etc.
  • Familiarity with data storage in PostgreSQL and ElasticSearch
  • Understanding of different media codecs and formats, especially: G.711, Opus, AAC, VP8
  • Familiarity with network analysis tools like tcpdump, Wireshark
Benefits:
  • Festival Bonus (60% of monthly gross salary)
  • Life Insurance
  • Health Insurance
  • Daily Meals
  • Gym Facility
  • Day Shift