Job detail
FrameableInc.com builds thoughtfully designed tools for work and play, with a focus on remote-first digital experiences for team collaboration and social connection.
We are a friendly and experienced team that values a growth mindset, open communication, and asking good questions. We appreciate well-designed virtual interactions and experiences and feel lucky to have them every day with each other while making them possible for our users.
Our video call infrastructure runs on WebRTC, MediaSoup, ffmpeg, and TensorFlow. As we scale up, we are looking for smart, creative, talented, experienced engineers to both develop new functionality, and enhance robustness. Streaming Media Engineer at Frameable
Our application tech stack includes Vue.js / Node.js / Redis / WebSockets for real-time collaboration; MySQL for a source of truth; and some other tools and services around text-understanding and image processing in Python. Streaming Media Engineer at Frameable
You are: a well-rounded engineer willing to dive into all layers of the system, with an inclination for the media parts. You have probably dug around in webrtc-internals, spent real time in the ffmpeg docs, and maybe done some audio/video processing with some stack that used fortran or some sort of numeric computing underneath.
What you’ll be doing:
- Improve scalability and robustness of our WebRTC / SFU infrastructure
- Improve call quality in low-bandwidth / variable network conditions
- Develop and integrate improved noise/echo-cancellation and other audio filters
- Develop enhanced privacy and encryption capabilities
- Develop and improve real-time video processing/filtering in the browser
What we’d like to see:
- Experience at scale with streaming media of one sort or another
- Working knowledge of landscape of WebRTC APIs and browser implementations
- Experience/interest in SFUs like MediaSoup / Jitsi / Kurento
- Proficiency transcoding video with ffmpeg or GStreamer
- Experience/interest in image filtering
- Experience/interest in audio processing
- Experience/interest in machine learning with tensorflow, numpy, etc
{“@context”:”https://schema.org/”,”@type”:”JobPosting”,”title”:”Streaming Media Engineer”,”description”:”
FrameableInc.com builds thoughtfully designed tools for work and play, with a focus on remote-first digital experiences for team collaboration and social connection.
We are a friendly and experienced team that values a growth mindset, open communication, and asking good questions. We appreciate well-designed virtual interactions and experiences and feel lucky to have them every day with each other while making them possible for our users.
Our video call infrastructure runs on WebRTC, MediaSoup, ffmpeg, and TensorFlow. As we scale up, we are looking for smart, creative, talented, experienced engineers to both develop new functionality, and enhance robustness.
Our application tech stack includes Vue.js / Node.js / Redis / WebSockets for real-time collaboration; MySQL for a source of truth; and some other tools and services around text-understanding and image processing in Python.
You are: a well-rounded engineer willing to dive into all layers of the system, with an inclination for the media parts. You have probably dug around in webrtc-internals, spent real time in the ffmpeg docs, and maybe done some audio/video processing with some stack that used fortran or some sort of numeric computing underneath.
What you’ll be doing:
- Improve scalability and robustness of our WebRTC / SFU infrastructure
- Improve call quality in low-bandwidth / variable network conditions
- Develop and integrate improved noise/echo-cancellation and other audio filters
- Develop enhanced privacy and encryption capabilities
- Develop and improve real-time video processing/filtering in the browser
What we’d like to see:
Other Posts You May Be Interested In
- Designer Jobs In Permanent In USA Job ID- 60
- Microsoft Project Scheduler-100% Remote Job ID- 59
- AML & Financial Crimes, Senior Analyst – Forensic Investigations (Remote or Hybrid) Job ID- 58
- Electrical Technician (Multiple Openings) Job ID- 57
- National Account Manager, Pureplay (Remote) Job ID- 56
- SEO Lifestyle Writer at The Epoch Times Job ID- 55
- Technical Support Engineer (L5) at Netflix Job ID- 54
- Senior Full Stack Software Engineer – PHP Focus at 800.com USA Jobs Job ID- 53
- Copywriter at Casino Senza Documenti jobs In USA Job ID- 51
- Program Manager Full TIme Jobs In USA Job ID- 50
- Costco Travel Reservation Agent – Remote jobs In USA Job ID- 49
- Remote Customer Service Representative in USA Job ID- 48
- Account Executive Remote Jobs in USA Job ID- 47
- In Store Account manager in remote jobs in USA Job ID- 46
- Customer Success Manager at Magic Inc. Job ID- 45
- Research Engineer at BBE Marketing In USA Job ID- 44
- Support Engineer at Buildkite In USA Job ID- 43
- Cloud Engineer (Intern) at Mactores Permanant Jobs in USA Job ID- 42
- Sales and Marketing Specialist at Essence of Email Job ID- 41
- Customer Service Representative – Full Time – Work-from-Home Job ID- 40
- Operations Manager – Remote Work Job ID- 39
- Operations Manager – Remote Work Job ID- 38
- Strategic Analyst, Market Development & Commercialization Job ID- 37
- Sr. Associate Insurance Reimbursement Associate – Team Lead – US Remote Job ID- 36
- Community Manager at Glowforge in USA Job ID- 35
- Product Marketing Manager at Contra Job ID- 34
- Blockchain Project Manager at Nethermind Multiple jobs in USA Job ID- 33
- IT Support Lead at Arcadia in USA Job ID- 32
- Backend Software Engineer – Independent Hotels at Trivago Full Time jobs Job ID- 31
- Customer Service Specialist – Remote Work Job ID- 30
- Remote Job American Airlines (Customer Service) Job ID- 29
- Aetna Work From Home Customer Service Representative (Entry Level) Job ID- 28
- Planview Support Specialist (USA Remote) Job ID- 27
- Manager, Retirement Marketing Jobs in USA Job ID- 26
- VP of Customer Success at WellSaid Labs Job ID- 25
- Senior Project Manager at CVEDIA Jobs in USA Job ID- 24
- Frontend Developer at Vaan Group For Full Time in USA Job ID- 23
- Virtual Assistant at BBE Marketing Job ID- 22
- Head of Product Marketing at Hygraph Job ID- 21
- Yelp Spam Comment Remover Jobs Job ID- 20
- Sr Retail Management Recruiter – Remote Job ID- 19
- Office Manager – Remote Work Job ID- 18
- Customer Service / Inside Sales Representative Job ID- 17
- Online Customer Support Agent Job ID- 16
- Online Chat Support Specialist Job ID- 15
- Product Designer at Givebutter Job ID- 14
- Customer Support Agent at Bitso Job ID- 13
- Backend Engineering Manager at Close Job ID- 12
- Senior Software Developer job in NY USA Job ID- 11
- Software Engineer 5 – Streaming Algorithms Job ID- 10
- Customer Engagement Specialist Job ID- 9
- Apple Home Advisor Jobs Job ID- 8
- Delta Airlines Customer Service Agent Work From Home Job ID- 7
- PepsiCo Data Entry (Remote, Part/Full Time) $75000/Year – WHF Job ID- 6
- Senior Software Engineer at Intuit Job ID- 5
- Sales Account Executive at Rewatch Job ID- 4
- Account Executive at Fleetio Job ID- 3
- Marriott Remote Jobs (Entry Level, No Experience, No Degree) – Part Time
- MC Donald Remote Jobs (Live Chat, Customer Support, Data Entry, Entry Level)
- Experience at scale with streaming media of one sort or another
- Working knowledge of landscape of WebRTC APIs and browser implementations
- Experience/interest in SFUs like MediaSoup / Jitsi / Kurento
- Proficiency transcoding video with ffmpeg or GStreamer
- Experience/interest in image filtering
- Experience/interest in audio processing
- Experience/interest in machine learning with tensorflow, numpy, etc
“,”identifier”:{“@type”:”PropertyValue”,”name”:”Frameable”,”value”:1025},”datePosted”:”2023-09-29″,”validThrough”:”2023-10-29″,”jobLocationType”:”TELECOMMUTE”,”applicantLocationRequirements”:[{“@type”:”Country”,”name”:”Afghanistan”},{“@type”:”Country”,”name”:”Åland”},{“@type”:”Country”,”name”:”Albania”},{“@type”:”Country”,”name”:”Algeria”},{“@type”:”Country”,”name”:”American Samoa”},{“@type”:”Country”,”name”:”Andorra”},{“@type”:”Country”,”name”:”Angola”},{“@type”:”Country”,”name”:”Anguilla”},{“@type”:”Country”,”name”:”Antarctica”},{“@type”:”Country”,”name”:”Antigua and Barbuda”},{“@type”:”Country”,”name”:”Argentina”},{“@type”:”Country”,”name”:”Armenia”},{“@type”:”Country”,”name”:”Aruba”},{“@type”:”Country”,”name”:”Australia”},{“@type”:”Country”,”name”:”Austria”},{“@type”:”Country”,”name”:”Azerbaijan”},{“@type”:”Country”,”name”:”Bahamas”},{“@type”:”Country”,”name”:”Bahrain”},{“@type”:”Country”,”name”:”Bangladesh”},{“@type”:”Country”,”name”:”Barbados”},{“@type”:”Country”,”name”:”Belarus”},{“@type”:”Country”,”name”:”Belgium”},{“@type”:”Country”,”name”:”Belize”},{“@type”:”Country”,”name”:”Benin”},{“@type”:”Country”,”name”:”Bermuda”},{“@type”:”Country”,”name”:”Bhutan”},{“@type”:”Country”,”name”:”Bolivia”},{“@type”:”Country”,”name”:”Bonaire, Sint Eustatius and Saba”},{“@type”:”Country”,”name”:”Bosnia and Herzegovina”},{“@type”:”Country”,”name”:”Botswana”},{“@type”:”Country”,”name”:”Bouvet Island”},{“@type”:”Country”,”name”:”Brazil”},{“@type”:”Country”,”name”:”British Indian Ocean Territory”},{“@type”:”Country”,”name”:”Brunei Darussalam”},{“@type”:”Country”,”name”:”Bulgaria”},{“@type”:”Country”,”name”:”Burkina Faso”},{“@type”:”Country”,”name”:”Burundi”},{“@type”:”Country”,”name”:”Cambodia”},{“@type”:”Country”,”name”:”Cameroon”},{“@type”:”Country”,”name”:”Canada”},{“@type”:”Country”,”name”:”Cape Verde”},{“@type”:”Country”,”name”:”Cayman Islands”},{“@type”:”Country”,”name”:”Central African Republic”},{“@type”:”Country”,”name”:”Chad”},{“@type”:”Country”,”name”:”Chile”},{“@type”:”Country”,”name”:”China”},{“@type”:”Country”,”name”:”Christmas Island”},{“@type”:”Country”,”name”:”Cocos (Keeling) Islands”},{“@type”:”Country”,”name”:”Colombia”},{“@type”:”Country”,”name”:”Comoros”},{“@type”:”Country”,”name”:”Congo (Brazzaville)”},{“@type”:”Country”,”name”:”Congo (Kinshasa)”},{“@type”:”Country”,”name”:”Cook Islands”},{“@type”:”Country”,”name”:”Costa Rica”},{“@type”:”Country”,”name”:”Côte d’Ivoire”},{“@type”:”Country”,”name”:”Croatia”},{“@type”:”Country”,”name”:”Cuba”},{“@type”:”Country”,”name”:”Curaçao”},{“@type”:”Country”,”name”:”Cyprus”},{“@type”:”Country”,”name”:”Czech Republic”},{“@type”:”Country”,”name”:”Denmark”},{“@type”:”Country”,”name”:”Djibouti”},{“@type”:”Country”,”name”:”Dominica”},{“@type”:”Country”,”name”:”Dominican Republic”},{“@type”:”Country”,”name”:”Ecuador”},{“@type”:”Country”,”name”:”Egypt”},{“@type”:”Country”,”name”:”El Salvador”},{“@type”:”Country”,”name”:”Equatorial Guinea”},{“@type”:”Country”,”name”:”Eritrea”},{“@type”:”Country”,”name”:”Estonia”},{“@type”:”Country”,”name”:”Ethiopia”},{“@type”:”Country”,”name”:”Falkland Islands”},{“@type”:”Country”,”name”:”Faroe Islands”},{“@type”:”Country”,”name”:”Fiji”},{“@type”:”Country”,”name”:”Finland”},{“@type”:”Country”,”name”:”France”},{“@type”:”Country”,”name”:”French Guiana”},{“@type”:”Country”,”name”:”French Polynesia”},{“@type”:”Country”,”name”:”French Southern Lands”},{“@type”:”Country”,”name”:”Gabon”},{“@type”:”Country”,”name”:”Gambia”},{“@type”:”Country”,”name”:”Georgia”},{“@type”:”Country”,”name”:”Germany”},{“@type”:”Country”,”name”:”Ghana”},{“@type”:”Country”,”name”:”Gibraltar”},{“@type”:”Country”,”name”:”Greece”},{“@type”:”Country”,”name”:”Greenland”},{“@type”:”Country”,”name”:”Grenada”},{“@type”:”Country”,”name”:”Guadeloupe”},{“@type”:”Country”,”name”:”Guam”},{“@type”:”Country”,”name”:”Guatemala”},{“@type”:”Country”,”name”:”Guernsey”},{“@type”:”Country”,”name”:”Guinea”},{“@type”:”Country”,”name”:”Guinea-Bissau”},{“@type”:”Country”,”name”:”Guyana”},{“@type”:”Country”,”name”:”Haiti”},{“@type”:”Country”,”name”:”Heard and McDonald Islands”},{“@type”:”Country”,”name”:”Honduras”},{“@type”:”Country”,”name”:”Hong Kong”},{“@type”:”Country”,”name”:”Hungary”},{“@type”:”Country”,”name”:”Iceland”},{“@type”:”Country”,”name”:”India”},{“@type”:”Country”,”name”:”Indonesia”},{“@type”:”Country”,”name”:”Iran”},{“@type”:”Country”,”name”:”Iraq”},{“@type”:”Country”,”name”:”Ireland”},{“@type”:”Country”,”name”:”Isle of Man”},{“@type”:”Country”,”name”:”Israel”},{“@type”:”Country”,”name”:”Italy”},{“@type”:”Country”,”name”:”Jamaica”},{“@type”:”Country”,”name”:”Japan”},{“@type”:”Country”,”name”:”Jersey”},{“@type”:”Country”,”name”:”Jordan”},{“@type”:”Country”,”name”:”Kazakhstan”},{“@type”:”Country”,”name”:”Kenya”},{“@type”:”Country”,”name”:”Kiribati”},{“@type”:”Country”,”name”:”Korea, North”},{“@type”:”Country”,”name”:”Korea, South”},{“@type”:”Country”,”name”:”Kuwait”},{“@type”:”Country”,”name”:”Kyrgyzstan”},{“@type”:”Country”,”name”:”Laos”},{“@type”:”Country”,”name”:”Latvia”},{“@type”:”Country”,”name”:”Lebanon”},{“@type”:”Country”,”name”:”Lesotho”},{“@type”:”Country”,”name”:”Liberia”},{“@type”:”Country”,”name”:”Libya”},{“@type”:”Country”,”name”:”Liechtenstein”},{“@type”:”Country”,”name”:”Lithuania”},{“@type”:”Country”,”name”:”Luxembourg”},{“@type”:”Country”,”name”:”Macau”},{“@type”:”Country”,”name”:”Macedonia”},{“@type”:”Country”,”name”:”Madagascar”},{“@type”:”Country”,”name”:”Malawi”},{“@type”:”Country”,”name”:”Malaysia”},{“@type”:”Country”,”name”:”Maldives”},{“@type”:”Country”,”name”:”Mali”},{“@type”:”Country”,”name”:”Malta”},{“@type”:”Country”,”name”:”Marshall Islands”},{“@type”:”Country”,”name”:”Martinique”},{“@type”:”Country”,”name”:”Mauritania”},{“@type”:”Country”,”name”:”Mauritius”},{“@type”:”Country”,”name”:”Mayotte”},{“@type”:”Country”,”name”:”Mexico”},{“@type”:”Country”,”name”:”Micronesia”},{“@type”:”Country”,”name”:”Moldova”},{“@type”:”Country”,”name”:”Monaco”},{“@type”:”Country”,”name”:”Mongolia”},{“@type”:”Country”,”name”:”Montenegro”},{“@type”:”Country”,”name”:”Montserrat”},{“@type”:”Country”,”name”:”Morocco”},{“@type”:”Country”,”name”:”Mozambique”},{“@type”:”Country”,”name”:”Myanmar”},{“@type”:”Country”,”name”:”Namibia”},{“@type”:”Country”,”name”:”Nauru”},{“@type”:”Country”,”name”:”Nepal”},{“@type”:”Country”,”name”:”Netherlands”},{“@type”:”Country”,”name”:”Netherlands Antilles”},{“@type”:”Country”,”name”:”New Caledonia”},{“@type”:”Country”,”name”:”New Zealand”},{“@type”:”Country”,”name”:”Nicaragua”},{“@type”:”Country”,”name”:”Niger”},{“@type”:”Country”,”name”:”Nigeria”},{“@type”:”Country”,”name”:”Niue”},{“@type”:”Country”,”name”:”Norfolk Island”},{“@type”:”Country”,”name”:”Northern Mariana Islands”},{“@type”:”Country”,”name”:”Norway”},{“@type”:”Country”,”name”:”Oman”},{“@type”:”Country”,”name”:”Pakistan”},{“@type”:”Country”,”name”:”Palau”},{“@type”:”Country”,”name”:”Palestine”},{“@type”:”Country”,”name”:”Panama”},{“@type”:”Country”,”name”:”Papua New Guinea”},{“@type”:”Country”,”name”:”Paraguay”},{“@type”:”Country”,”name”:”Peru”},{“@type”:”Country”,”name”:”Philippines”},{“@type”:”Country”,”name”:”Pitcairn”},{“@type”:”Country”,”name”:”Poland”},{“@type”:”Country”,”name”:”Portugal”},{“@type”:”Country”,”name”:”Puerto Rico”},{“@type”:”Country”,”name”:”Qatar”},{“@type”:”Country”,”name”:”Reunion”},{“@type”:”Country”,”name”:”Romania”},{“@type”:”Country”,”name”:”Russian Federation”},{“@type”:”Country”,”name”:”Rwanda”},{“@type”:”Country”,”name”:”Saint Barthélemy”},{“@type”:”Country”,”name”:”Saint Helena”},{“@type”:”Country”,”name”:”Saint Kitts and Nevis”},{“@type”:”Country”,”name”:”Saint Lucia”},{“@type”:”Country”,”name”:”Saint Martin (French part)”},{“@type”:”Country”,”name”:”Saint Pierre and Miquelon”},{“@type”:”Country”,”name”:”Saint Vincent and the Grenadines”},{“@type”:”Country”,”name”:”Samoa”},{“@type”:”Country”,”name”:”San Marino”},{“@type”:”Country”,”name”:”Sao Tome and Principe”},{“@type”:”Country”,”name”:”Saudi Arabia”},{“@type”:”Country”,”name”:”Senegal”},{“@type”:”Country”,”name”:”Serbia”},{“@type”:”Country”,”name”:”Seychelles”},{“@type”:”Country”,”name”:”Sierra Leone”},{“@type”:”Country”,”name”:”Singapore”},{“@type”:”Country”,”name”:”Sint Maarten (Dutch part)”},{“@type”:”Country”,”name”:”Slovakia”},{“@type”:”Country”,”name”:”Slovenia”},{“@type”:”Country”,”name”:”Solomon Islands”},{“@type”:”Country”,”name”:”Somalia”},{“@type”:”Country”,”name”:”South Africa”},{“@type”:”Country”,”name”:”South Georgia and South Sandwich Islands”},{“@type”:”Country”,”name”:”South Sudan”},{“@type”:”Country”,”name”:”Spain”},{“@type”:”Country”,”name”:”Sri Lanka”},{“@type”:”Country”,”name”:”Sudan”},{“@type”:”Country”,”name”:”Suriname”},{“@type”:”Country”,”name”:”Svalbard and Jan Mayen Islands”},{“@type”:”Country”,”name”:”Swaziland”},{“@type”:”Country”,”name”:”Sweden”},{“@type”:”Country”,”name”:”Switzerland”},{“@type”:”Country”,”name”:”Syria”},{“@type”:”Country”,”name”:”Taiwan”},{“@type”:”Country”,”name”:”Tajikistan”},{“@type”:”Country”,”name”:”Tanzania”},{“@type”:”Country”,”name”:”Thailand”},{“@type”:”Country”,”name”:”Timor-Leste”},{“@type”:”Country”,”name”:”Togo”},{“@type”:”Country”,”name”:”Tokelau”},{“@type”:”Country”,”name”:”Tonga”},{“@type”:”Country”,”name”:”Trinidad and Tobago”},{“@type”:”Country”,”name”:”Tunisia”},{“@type”:”Country”,”name”:”Turkey”},{“@type”:”Country”,”name”:”Turkmenistan”},{“@type”:”Country”,”name”:”Turks and Caicos Islands”},{“@type”:”Country”,”name”:”Tuvalu”},{“@type”:”Country”,”name”:”Uganda”},{“@type”:”Country”,”name”:”Ukraine”},{“@type”:”Country”,”name”:”United Arab Emirates”},{“@type”:”Country”,”name”:”United Kingdom”},{“@type”:”Country”,”name”:”United States Minor Outlying Islands”},{“@type”:”Country”,”name”:”United States of America”},{“@type”:”Country”,”name”:”Uruguay”},{“@type”:”Country”,”name”:”Uzbekistan”},{“@type”:”Country”,”name”:”Vanuatu”},{“@type”:”Country”,”name”:”Vatican City”},{“@type”:”Country”,”name”:”Venezuela”},{“@type”:”Country”,”name”:”Vietnam”},{“@type”:”Country”,”name”:”Virgin Islands, British”},{“@type”:”Country”,”name”:”Virgin Islands, U.S.”},{“@type”:”Country”,”name”:”Wallis and Futuna Islands”},{“@type”:”Country”,”name”:”Western Sahara”},{“@type”:”Country”,”name”:”Yemen”},{“@type”:”Country”,”name”:”Zambia”},{“@type”:”Country”,”name”:”Zimbabwe”}],”employmentType”:[“FULL_TIME”],”hiringOrganization”:{“@type”:”Organization”,”name”:”Frameable”,”sameAs”:”https://frameable.com/”,”logo”:”https://uploads-kickresume-com.s3.amazonaws.com/marketplace-company-images/1025/21104645d0458b2a819152ea261a30cc.png”},”baseSalary”:{“@type”:”MonetaryAmount”,”currency”:”USD”,”value”:{“@type”:”QuantitativeValue”,”minValue”:108000,”maxValue”:160000,”unitText”:”YEAR”}}}
USA Jobs Streaming Media Engineer at Frameable Job ID- 52
| Amazon View Company Details |