Home
Jobs
Companies
Resume
2 Job openings at Itsacheckmatecom Services India
About Itsacheckmatecom Services India
Senior Python Software Engineer

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

5 - 10 years

INR 7.0 - 12.0 Lacs P.A.

Work from Office

Full Time

This role offers the opportunity to create new products from the ground up, significantly influence product direction and the engineering roadmap, participate in building our voice team culture, and ultimately shape the future of restaurant technology. Your efforts will enhance customer interactions, ensuring a seamless and enjoyable experience. Backend Development: Design, implement, and maintain scalable backend systems to support real-time audio processing and streaming. Audio Systems Engineering: Develop and optimize real-time audio pipelines for voice interaction, integrating algorithms for speech enhancement, noise reduction, and multi-channel processing. Python Development: Write efficient, maintainable Python code for backend services, real-time audio processing tools, and system integrations. Collaborative Problem-Solving: Work with cross-functional teams, including AI/ML engineers and product managers, to ensure seamless integration of audio and backend systems. Code Excellence: Write clean, maintainable code, debug issues efficiently, and optimize for performance and reliability. Innovation: Explore and implement cutting-edge technologies in audio processing and backend engineering to future-proof our systems. Bachelor s degree or higher in software engineering or other relevant education with 5+ years of industry experience in computer science or engineering. Experience with real-time streaming protocols, multi-threaded programming, and performance optimization, particularly in audio applications is a plus Experience with implementing and optimizing DSP algorithms such as filtering, echo cancellation, voice activity detection, source separation, and noise suppression for real-time audio systems. Experience with developing building backend systems and integrations in Python Passion for exploring emerging technologies and applying them to solve real-world problems Good problem-solving skills and ability to work independently and in a team. Strong communication skills for explaining technical ideas to various audiences. Understanding of conversational English and experience with voice programs/products Availability to work during US hours at least till 5 pm ET is essential for this role. Candidates must have their own system/work setup for remote work

Senior Python Engineer (AsyncIO & Concurrency)

Kolkata, Mumbai, New Delhi, Hyderabad, Pune, Chennai, Bengaluru

3 - 7 years

INR 5.0 - 9.0 Lacs P.A.

Work from Office

Full Time

We are seeking a Staff Systems Engineer with deep expertise in Python s asyncio framework to architect and implement high-concurrency, low-latency backend systems for real-time voice-driven applications. This role will focus on event-driven design, asynchronous processing pipelines, and performance-critical middleware that interacts with voice AI services and hardware systems. The ideal candidate is fluent in Python concurrency patterns and can architect scalable, fault-tolerant systems that drive next-generation drive-thru automation. Async Architecture & System Design: Design and implement high-performance asynchronous systems using asyncio, aiohttp, and real-time communication protocols. Architect event loops, task scheduling frameworks, and non-blocking I/O for voice streaming pipelines. Real-Time Data Processing: Build async audio routing and processing layers for handling real-time audio streams. Ensure tight control over memory usage, CPU-bound blocking, and coroutine orchestration. API & Middleware Development: Develop WebSocket and HTTP APIs using asynchronous frameworks (e.g., FastAPI). Write async middleware to manage voice interactions, user state, and session lifecycles. Performance & Debugging: Profile event loops, optimize coroutine concurrency, and resolve deadlocks, race conditions, and memory leaks. Implement watchdog timers, graceful degradation, and recovery for long-running async tasks. System Reliability & Monitoring: Develop observability tooling for async-heavy services including tracing, logging, and custom metrics. Build self-healing patterns for async services in edge or cloud environments. Collaboration & Mentorship: Collaborate with voice engineers, hardware integrators, and AI/ML teams to ensure asynchronous interfaces meet real-time constraints. Mentor engineers on best practices in Python concurrency, structured concurrency, and testing async code. 8+ years in software/system development with a strong emphasis on asynchronous Python. Deep knowledge of asyncio, trio, or curio, and practical experience with aiohttp, FastAPI, or related frameworks. Proficient in debugging and profiling async systems at scale. Strong understanding of event loops, cooperative multitasking, cancellation, and task groups. Experience integrating asynchronous systems with audio processing, ASR/TTS APIs, or third-party hardware. Familiarity with async-safe data access patterns (e.g., Redis clients, queues, pub/sub). Linux proficiency and experience with Docker, Kubernetes, or other container orchestration tools. Preferred Qualifications: Experience building real-time audio systems or streaming pipelines using asyncio. Familiarity with structured concurrency concepts and patterns. Experience with graceful shutdown, lifecycle management, and watchdogs in async services. Knowledge of ASGI internals, WebSockets at scale, or distributed event buses (e.g., NATS, Kafka with async consumers). Contributions to open-source async libraries or experience scaling async systems in production. Availability to work during US hours at least till 5 pm ET is essential for this role. Candidates must have their own system/work setup for remote work.

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview