Concentrix

Senior Software Engineer - python, optionaly Golang

POL Krakow - ul. Lubomirskiego 20, Unity Tower 14th Flr Full time

Job Title:

Senior Software Engineer - python, optionaly Golang

Job Description

We're Concentrix. The intelligent transformation partner. Solution-focused. Tech-powered. Intelligence-fueled.

The global technology and services leader that powers the world’s best brands, today and into the future. We’re solution-focused, tech-powered, intelligence-fueled. With unique data and insights, deep industry expertise, and advanced technology solutions, we’re the intelligent transformation partner that powers a world that works, helping companies become refreshingly simple to work, interact, and transact with. We shape new game-changing careers in over 70 countries, attracting the best talent.

In our Information Technology and Global Security team, you will deliver the latest technology infrastructure, transformative software solutions and industry-leading global security for our staff and clients. You will work with the best in the world to design, implement and strategize IT, security, application development, innovation, and solutions in today’s hyperconnected world. You will be part of the technology team that is core to our vision of develop, build and run the future of Integrated Services.

Our game-changers around the world have devoted their careers to ensuring every relationship is exceptional. And we’re proud to be recognized with awards such as "World's Best Workplaces," “Best Companies for Career Growth,” and “Best Company Culture,” year after year.

We embrace our game-changers with open arms, people from diverse backgrounds, who are curious and willing to learn. Your natural talent to help others and go beyond WOW for our customers will fit right in with what we do and who we are.

Join us and be part of this journey towards greater opportunities and brighter futures.

Senior Developer – Speech-to-Speech (Audio Streaming / Real-Time / Python / Go)

Position Overview:

We are looking for an experienced Senior Developer with a strong background in real-time audio streaming, low-latency systems, and AI-powered speech processing to join our Speech-to-Speech Translation team.

In this role, you will design and develop components that power real-time, bidirectional audio translation — from live voice capture and speech recognition to translation, synthesis, and playback. You’ll work with cutting-edge technologies like WebRTC, RTP, WebSockets, and AI models (OpenAI Realtime, Azure Speech) to deliver seamless multilingual voice communication between callers and agents.

You will collaborate closely with architects, AI engineers, and DevOps to build fault-tolerant, scalable streaming pipelines and real-time orchestration services for our telco-grade Speech-to-Speech solution.

Key Responsibilities:

  • Design and implement real-time audio streaming and processing components using Python (and optionally Go).

  • Build low-latency data pipelines for Speech-to-Text (STT)Translation (MT)Text-to-Speech (TTS) processing.

  • Develop and optimize WebSocket, WebRTC, or RTP connections for full-duplex audio transmission.

  • Integrate AI services such as OpenAI Realtime API, Azure Speech Services, and internal LLM translation modules.

  • Implement audio session orchestration (session binding, queueing, failover, retries, latency control).

  • Work with CCaaS integration components (Twilio TaskRouter, Amazon Connect Streams API, LiveKit, Hello Media Server).

  • Collaborate with DevOps on observability, scalability, and infrastructure automation in Azure (Terraform / AKS).

  • Ensure security and reliability of media and signaling channels, including mTLS, token-based access, and session isolation.

  • Participate in architecture discussions, performance profiling, and design reviews focused on real-time performance optimization.

  • Mentor mid-level developers and contribute to best practices for Python/Go development and real-time distributed systems.

Qualifications & Skills:

Required:

  • 6–10 years of professional software development experience.

  • Strong programming skills in Python (asyncio, FastAPI, or custom networking frameworks).

  • Experience in real-time streaming systems using WebRTC, RTP, or WebSocket protocols.

  • Understanding of audio processing pipelines — jitter buffering, packet loss concealment, VAD, or audio codecs.

  • Familiarity with AI-based speech systems: STT, MT, TTS, and real-time model inference APIs.

  • Experience with event-driven architectures and microservices.

  • Proficiency with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions / Azure DevOps).

  • Solid understanding of networking, TLS/mTLS, and secure data streaming.

  • Strong problem-solving skills and experience optimizing for low latency and high throughput.

Optional / Nice to Have:

  • Proficiency in Go (Golang) for performance-critical components or concurrency-heavy workloads.

  • Experience integrating telephony / CCaaS APIs (Twilio, Amazon Connect, Genesys, NICE).

  • Knowledge of Temporal, GraphQL (Hasura), or message brokers (Kafka, NATS).

  • Familiarity with AI orchestration (prompt-based or context-driven translation flows).

  • Experience in observability stacks (Prometheus, Grafana, Application Insights).

  • Prior work in telecommunication, contact center, or streaming media domains.

Location:

POL Krakow - ul. Lubomirskiego 20, Unity Tower 14th Flr

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents