Role: Middle/Senior Software Engineer
Location: Remote (Poland, India)
Hours: Full Time
The Role:
Napster Corp is seeking a talented Middle to Senior Software Engineer to join our team and help build next-generation AI-driven voice and cloud applications. In this role, you will design, develop, and scale systems that integrate real-time audio pipelines, large language models, and cloud-native infrastructure across Azure and GCP. The ideal candidate brings strong experience with Python and Node.js/TypeScript, hands-on work with containerized environments such as Kubernetes and Docker, and a passion for building reliable, high-performance systems on Linux. You will collaborate across engineering teams to deliver innovative solutions that combine cloud infrastructure, generative AI, and real-time communication technologies.
Must Have Skills:
- Cloud Infrastructure (Azure / GCP) — hands-on experience with Kubernetes, Docker, container registries, VM provisioning, networking (App Gateways, load balancers). We run workloads across Azure and GCP/Vertex AI.
- Voice / Audio AI Pipelines — practical experience with at least one of: Twilio Media Streams, WebRTC, SIP, or similar real time audio transport. Understanding of audio encoding (PCM, µ-law), VAD, AEC, AGC concepts.
- LLM / Generative AI Integration — experience integrating large language models via API (OpenAI, Gemini, Azure OpenAI). Familiarity with function calling, streaming, and real time/multimodal APIs is a strong plus.
- Python + Node.js/TypeScript — the core stack. Python for AI/voice pipelines, Node/TS for Electron frontend and server-side services.
- Linux Systems — comfortable with Debian/Ubuntu, systemd, networking, debugging hardware peripherals.
Nice to Have Skills:
- Electron — building and debugging Electron apps, experience with C++ bindings.
- WebRTC — media server integration, SRTP, STUN/TURN, browser-based A/V.
- RAG / Vector Search — Vertex AI RAG Engine, embeddings, corpus management, OpenAI vector stores.
- VoIP/SIP — programmable voice, media streams.
- .NET / C# — experience with the .NET platform, Azure-native services, or backend microservices in C#.
- Polyglot Mindset — genuine interest in working across different technologies, frameworks, and paradigms; willingness to pick up new tools as the project demands.
Our Culture
- Impact: Play a crucial role in our growth journey.
- Culture: Join a vibrant team valuing creativity and collaboration.
- Growth: Thrive in a fast-paced, dynamic environment.
- Reward: Enjoy competitive compensation, equity opportunities, and comprehensive benefits.
- Ready to shape our future? Apply now and be part of something extraordinary!
We’re looking for more forward-thinking, collaborative people to be part of our innovation journey and mission to push the boundaries of technology. If you’re ready to help us achieve this vision, we’d love to hear from you! At Napster Corp, we're looking for people who are invigorated by our values and driven to change the world, not those who simply check off boxes.
Napster Corp embraces a diversity of backgrounds and experiences and provides equal opportunity for all applicants and employees. We strive to build a company that reflects a global audience.
The base salary for this position is $60,000 - $75,000 USD. Base pay will depend on a variety of job-related factors, including education, certifications, experience, market demand, and location.