Source description
About the role
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/
More at BIG Language Solutions