Apply

Software Engineer, Video

Posted 5 months agoViewed

View full description

💎 Seniority level: Senior, 6+ years

📍 Location: US, Canada, UK, Ireland, Germany

💸 Salary: 185000 - 245000 USD per year

🔍 Industry: Livestream shopping and marketplace

🏢 Company: Whatnot👥 251-500💰 $260,000,000 Series D over 2 years agoInternetMarketplaceE-CommerceInformation TechnologyTrading PlatformCollectibles

🗣️ Languages: English

⏳ Experience: 6+ years

🪄 Skills: AWSSoftware DevelopmentAmazon Web ServicesWebRTCDevOps

Requirements:
  • 6+ years of software engineering experience.
  • Bachelor’s degree in Computer Science, a related field, or equivalent work experience.
  • Experience with scaled WebRTC system.
  • Excellent ability to translate product requirements to a scalable system.
  • Known for high quality of engineering designs.
  • Excellent problem solving skills.
  • AWS/DevOps experience.
Responsibilities:
  • Implement robust measurement and observability.
  • Build video recording pipeline for T&S and user experience.
  • Develop initial seller tools for enhanced livestream interaction.
  • Advance video features for flawless user experiences.
  • Inform long term video strategy including framework success criteria and creation.
  • Lead innovation in seller tools for peak streaming performance.
  • Evaluate and onboard new video providers.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Software Development

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Working in your team of mobile, web, back-end, and infrastructure engineers, you’ll help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues. Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerLeadershipNode.jsSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitKubernetesReact.jsTypeScriptAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamwork

Posted 15 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 150237.5 - 227250.0 USD per year

🔍 Software Development

🏢 Company: Samsara👥 1001-5000💰 Secondary Market over 4 years ago🫂 Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 8+ years of experience working professionally with modern development practices.
  • Mastery of full-stack enterprise architecture with a strong emphasis on media technologies (h.265/264, ffmpeg).
  • Experience designing and architecting large, high-scale media systems.
  • Should be a quick learner and operate with minimum supervision.
  • A focus on and desire to mentor fellow engineers.
  • An ability to estimate, communicate, and deliver upon project milestones with your team.
  • Drive technology choices, implement core components, and establish architectural patterns that have a lasting impact on Samsara's media-based products.
  • Collaborate closely with full-stack engineering teams to provide expert guidance on media-specific challenges and influence the direction platform, product, and engineering culture.
  • Lead teams in delivering infrastructure and capabilities that contribute significantly to Samsara’s growth and revenue.
  • Solve complex technical problems, ensuring products reach the market quickly and with high quality, while maintaining a platform-first approach.
  • Mentor junior developers, fostering their growth and elevating the overall capabilities of the team.
  • Act as a multiplier for the team, enhancing the impact and output of every team member, and advancing Samsara’s culture of technical excellence.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentDockerSQLFull Stack DevelopmentGitJavascriptKubernetesSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsRESTful APIsMentoringLinuxMicroservicesNodeJSSoftware Engineering

Posted 25 days ago
Apply