Role : Python Developer
Experience : 1-2 years
Location : Surat (Onsite)
Responsibilities
- Design and develop core modules of the AI Agent SDK in Python.
- Integrate and optimize STT, LLM, and TTS pipelines for real-time performance.
- Work with APIs from providers like OpenAI, Anthropic, Deepgram, AssemblyAI, Whisper, ElevenLabs, etc.
- Implement efficient data structures and algorithms for streaming, concurrency, and low-latency AI interactions.
- Collaborate with frontend / mobile SDK teams (JS, React Native, Android, iOS) to ensure smooth integrations.
- Build and maintain unit tests, CI / CD pipelines, and documentation for SDK releases.
- Optimize memory usage, error handling, and network performance for production-ready deployments.
- Research and experiment with the latest AI models, open-source tools, and SDK best practices.
Requirements
1+ years of experience in Python development with a strong focus on core concepts (OOP, async, multithreading, multiprocessing).Hands-on experience with LLM APIs (OpenAI, Anthropic, Llama, etc.).Experience with STT (e.g., Whisper, Deepgram,) and TTS engines (e.g., ElevenLabs, Azure Speech).Strong knowledge of WebSockets, gRPC, REST APIs, and real-time streaming.Solid understanding of data handling, serialization (JSON, Protobuf), and message queues.Familiarity with AI frameworks / libraries : PyTorch, Hugging Face Transformers, LangChain (nice to have).Experience in SDK development, packaging, and distribution (PyPI, wheels, versioning).Comfortable with Linux / macOS development environments.Good understanding of testing (pytest), code quality, and performance profiling.Nice to Have
Experience with Docker, Kubernetes, cloud deployments (AWS / GCP / Azure).Knowledge of WebRTC, audio codecs, or real-time communication protocols.Skills Required
sdk development , Json, Distribution, GRPC, Pytorch, TTS, Macos, Python, Pytest, Testing, Packaging, Serialization, Linux, Transformers, Rest Apis, Data Handling