Principal Software Engineer, WebRTC

Added
8 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

distributed systems assembly webrtc kernel memory management

๐Ÿ“‹ Description

  • Build and launch a real-time communication platform to support billions of users.
  • Write efficient, maintainable, scalable code using best practices.
  • Introduce high-quality communication features across mobile to high-end platforms.
  • Improve robustness and performance of existing components.
  • Collaborate with engineers across engine and partner teams to create solutions.

๐ŸŽฏ Requirements

  • Over 8 years of experience building and deploying user-facing software.
  • Deployed a high-quality, multi-service distributed system at scale with low cost.
  • Experience with scaling and constrained platforms (consoles, mobile).
  • Performance optimization in Kernel, Assembly, C, and memory management.
  • Proficiency in C++ and parallel/concurrent programming concepts.
  • Knowledge of industry standards, best practices, and design patterns.
  • Ability to weigh tradeoffs across solutions.

๐ŸŽ Benefits

  • Equity compensation and comprehensive benefits.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’