TXM is hiring a
Senior Software Engineer in Worldwide

Logo of TXM
Senior Software Engineer
🏢 TXM
💵 ~$115k-$230k
📍Worldwide
📅 Posted on May 27, 2024

Summary

The Senior Software Engineer role at Infinite Athlete involves building and expanding the live and on-demand video ingestion and processing pipeline using Rust and other languages. The engineer will be responsible for software architecture, working with high-performance AV hardware, and on-call duties. They will contribute to designing next generation hardware and optimizing software at various levels. Minimum qualifications include 7+ years of software development experience, extensive Rust or C++ coding experience, and strong technical communication skills.

Requirements

  • 7+ years of software development experience
  • Comfort working with multiple languages: Rust, JavaScript/TypeScript, Python, C, C++, Golang, and Swift
  • Extensive experience coding in Rust or C++
  • Experience implementing robust and well-designed web service APIs of any style: REST, JSON:API, GraphQL, gRPC, etc
  • Strong technical communication skills in media

Responsibilities

  • Help build our live and on-demand video ingestion and processing pipeline
  • Write code 80% of the time
  • Expand our tech stack and have sway over architectural decisions
  • Partake in periodic on-call duties
  • Apply and build operational excellence best practices for software development, deployment, and operations of our stack

Preferred Qualifications

  • Strong experience coding in Rust (professional or personal projects)
  • Proven track record of architecting high availability, low latency systems
  • Familiarity with video compression standards like H.264 and H.265/HEVC
  • Experience writing AV software using one or more video streaming formats such as HLS, SRT, Media Over QUIC
  • DevOps experience, using Docker, CI services, and infrastructure as code
  • Experience serving an on-call rotation, preferably for large-scale or real-time distributed systems
  • Familiarity with cloud infrastructure providers such as AWS, Azure, or GCP
  • Understanding of NoSQL databases such as DynamoDB, MongoDB, and Redis, and concurrency control patterns
  • Experience with messaging technologies such as SQS, Kafka, or NATS and idioms such as fan-out and request-reply
  • Interest in custom media accelerator hardware like FPGAs used for real-time audio/video processing

Benefits

  • Generous Vacation: Flexible PTO
  • Health/Wellness: stipend of $200 per month
  • Cell Phone Allowance: $37.50 per pay period ($75 per month)
  • Health Insurance: Infinite Athlete covers 100% of monthly premiums for medical, dental and vision benefits for you and 95% for your dependents
  • 401(k) Contribution: 401(k) plan with up to 4% matching
Help us out by mentioning to TXM that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs