Software Engineer

ONE STOP COLLECTIBLE CORP
United States
1 day ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$180,000.0 - $270,000.0
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Apple IOS C++ (Programming Language) Communications Protocols Computer Engineering Data Structures Distributed Systems Memory Management Node.Js Object-Oriented Software Development Software Engineering System Programming
+6 more
Speech Recognition WebRTC Multithreading Backend Information Technology Live Streaming

Job description

This team’s responsibilities cover low-level media processing pipelines, integration with internal and external models for speech recognition and synthesis, and globally distributed, WebRTC-based infrastructure supporting real-time voice and video interactions across iOS, Android, and web.

If you’re excited by high-performance C++, real-time systems, speech technologies, and building the future of conversational AI, we’d love to talk.

What You’ll Do:

  • Improve the real-time speech and media systems powering live AI conversations.
  • Reduce latency and optimize responsiveness across audio streaming and speech pipelines.
  • Build tools to enable the creation of AI models to support speech processing.
  • Develop new voice and video capabilities that enable more immersive interactions between users and AI bots.
  • Improve and extend our custom WebRTC infrastructure across iOS, Android, and web.

Requirements

  • BS or MS in Computer Science, Computer Engineering, or a related field; or equivalent experience.
  • 3+ years of experience working as a software engineer.
  • Excellent communications skills.
  • Demonstrated ability to work independently to drive projects from requirements to completion.
  • Experience with C or C++ in a professional context.
  • Grounding in computer science fundamentals, including memory management, high-performance data structures, and concurrent / multithreaded systems.
  • Exposure to system programming concepts, including network protocol design, asynchronous I/O, and distributed system architectures..
  • Object-oriented development and design skills.
  • Interest in solving subtle and challenging engineering problems.

Preferred qualifications:

  • Previous experience with WebRTC, streaming protocols, or other media-adjacent technologies.

  • Familiarity with media processing techniques..
  • Experience creating backend server infrastructure.
  • Experience developing software for iOS or Android.
  • Familiarity with building services using Node.js or Go.
  • Familiarity with artificial intelligence and machine learning techniques, particularly in relation to speech recognition and synthesis.

Benefits & conditions

The anticipated annual base salary range for this role is between $180,000-$270,000. When determining compensation, a number of factors will be considered, including skills, experience, job scope, location, and competitive compensation market data., * Competitive salary and generous company equity

  • Medical, dental, and vision insurance - 99.99% of premiums covered by Cantina
  • 42 days of paid time off, including:
  • 15 PTO days
  • 10 sick days
  • 15 company holidays
  • 2 floating holidays
  • Generous parental leave & fertility support
  • 401(k) retirement savings plan
  • Lifestyle spending account - $500/month to use however you’d like
  • Complimentary lunch and snacks for in-office employees
  • One Medical membership, and more!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · World Congress 2023

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all