

Search by job, company or skills

Position: Python Developer – Virtual Interpreter
Location: Remote / Hybrid
Experience: 3–5 Years
Reports To: VP of AI
Employment Type: Full-time
About the Role
We are looking for a skilled Python Developer to build and scale a Speech-to-Speech Translation (S2ST) Virtual Interpreter system. This role involves working on a cascading pipeline integrating Speech Recognition (ASR), Machine Translation (MT), and Text-to-Speech (TTS) services via APIs.
You will play a key role in designing, developing, and optimizing real-time multilingual communication systems with a strong focus on performance, scalability, and reliability.
Key Responsibilities
• Design and develop backend services for a real-time S2ST pipeline.
• Integrate and orchestrate APIs for:
o Speech Recognition (ASR)
o Machine Translation (MT)
o Text-to-Speech (TTS)
• Build efficient, low-latency streaming pipelines for audio processing.
• Optimize system performance for real-time communication use cases.
• Conduct load testing and performance benchmarking on:
o Google Cloud Platform (GCP)
o Azure Kubernetes Service (AKS)
• Design scalable, fault-tolerant architectures for high concurrency.
• Own features end-to-end: from design to deployment and monitoring.
• Collaborate with ASR Research, DevOps, and product teams to deliver robust solutions.
• Implement logging, monitoring, and alerting for production systems.
Required Skills & Qualifications
• 3–5 years of professional experience in Python development.
• Strong proficiency in Python frameworks (e.g., FastAPI, Flask).
• Experience working with real-time or streaming systems.
• Hands-on experience integrating external APIs (ASR, MT, TTS preferred).
• Solid understanding of:
o Asynchronous programming (asyncio, event-driven systems)
o REST/gRPC APIs
• Experience with containerization (Docker) and orchestration (Kubernetes).
• Familiarity with GCP and/or Azure (AKS).
• Experience in load testing tools (Locust, k6, JMeter, etc.).
• Strong understanding of system design, scalability, and performance tuning.
Preferred Qualifications
• Experience with speech/audio processing or NLP systems.
• Knowledge of streaming frameworks (Kafka, Pub/Sub, WebSockets).
• Familiarity with microservices architecture.
• Exposure to CI/CD pipelines and DevOps practices.
• Experience with real-time communication systems.
What We're Looking For
• An efficient and clean coder with strong problem-solving skills.
• High sense of ownership — takes features from idea to production.
• Ability to work independently in a fast-paced environment.
• Strong debugging and performance optimization skills.
• Clear communicator and collaborative team player.
Think global. Think BIG.
Visit us: https://biglanguage.com
Linkedin: https://www.linkedin.com/company/big-language-solutions/mycompany/
Job ID: 151278071