Search by job, company or skills

Python Developer Virtual Interpreter

Early Applicant
  • Posted 9 days ago
  • Be among the first 20 applicants

Job Description

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 Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151278071