Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
surat, gujarat
On-site
As a Python Developer with 1-2 years of experience, you will be responsible for designing and developing core modules of the AI Agent SDK in Python. Your role will include integrating and optimizing Speech-to-Text (STT), Language Model (LLM), and Text-to-Speech (TTS) pipelines to ensure real-time performance. You will work with APIs from various providers like OpenAI, Anthropic, Deepgram, AssemblyAI, Whisper, ElevenLabs, and others. Your key responsibilities will involve implementing efficient data structures and algorithms for streaming, concurrency, and low-latency AI interactions. Collaboration with frontend/mobile SDK teams (JS, React Native, Android, iOS) will be essential to ensure smooth integrations. Additionally, you will be tasked with building and maintaining unit tests, CI/CD pipelines, and documentation for SDK releases. Optimizing memory usage, error handling, and network performance for production-ready deployments will be part of your daily tasks. You will also be required to conduct research and experiments with the latest AI models, open-source tools, and SDK best practices to stay updated in the field. To excel in this role, you should have at least 1 year of experience in Python development with a strong focus on core concepts such as Object-Oriented Programming (OOP), asynchronous programming, multithreading, and multiprocessing. Hands-on experience with LLM APIs like OpenAI, Anthropic, and Llama is necessary. Previous experience with STT engines such as Whisper and TTS engines like ElevenLabs and Azure Speech is preferred. A solid understanding of WebSockets, gRPC, REST APIs, and real-time streaming is required. Proficiency in data handling, serialization (JSON, Protobuf), and message queues is expected. Familiarity with AI frameworks/libraries like PyTorch, Hugging Face Transformers, and LangChain would be beneficial. Experience in SDK development, packaging, and distribution, including PyPI, wheels, and versioning, is essential. Comfort working in Linux/macOS development environments is necessary, along with a good understanding of testing using tools like pytest, code quality, and performance profiling. Experience with Docker, Kubernetes, cloud deployments (AWS/GCP/Azure), and knowledge of WebRTC, audio codecs, or real-time communication protocols are considered nice-to-have skills.,
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |