Free cookie consent management tool by TermsFeed Python Developer - Code Ninja | Antal Tech Jobs
Back to Jobs
2 Days ago

Python Developer - Code Ninja

decor
Bangalore, Karnataka, India
Information Technology
Full-Time
Vaanee AI Labs

Overview

About Vaanee AI

Vaanee AI is an advanced speech technology company building next-generation solutions in multilingual voice cloning, AI-based dubbing, audio post-production automation, and intelligent media workflows. We operate at the intersection of deep learning, high-performance backend systems, and scalable infrastructure to deliver mission-critical, production-grade systems for the media and entertainment industry.

We are looking for a Senior Python Developer who demonstrates mastery over system-level programming constructs, cloud-native design, asynchronous APIs, and high-throughput model inferencing. You will be a part of a highly technical, performance-obsessed engineering team building products for the real-world scalability of artificial intelligence.

Role Summary

The Senior Python Developer will be responsible for architecting and implementing backend services that interface directly with machine learning models and handle high-concurrency workloads. The role requires end-to-end ownership of services, including performance optimization, containerized deployments, and multi-threaded processing pipelines.

Key Responsibilities

  • Architect and implement RESTful APIs using Django, Flask, or FastAPI from scratch.
  • Build scalable and thread-safe services to handle model inferencing and data processing.
  • Design and manage distributed job queues using RabbitMQ, SQS, or ActiveMQ.
  • Leverage multi-processing and asynchronous patterns to ensure application responsiveness.
  • Integrate cloud-native services from AWS, Azure, or GCP for compute, queue, and storage management.
  • Deploy containerized applications using Docker and orchestrate via Kubernetes.
  • Apply performance profiling techniques to optimize memory, latency, and throughput.
  • Develop robust CI/CD pipelines with linting, testing, and integration stages.
  • Work closely with AI/ML engineers to productionize models.
  • Implement GPU offloading and concurrency management in hybrid compute environments.
  • Maintain exceptional code quality, documentation, and system-level reliability.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • 4+ years of Python programming experience, with production-grade backend development.
  • Proven expertise in multithreading, multiprocessing, and asynchronous programming.
  • Demonstrable experience with one or more Python frameworks (FastAPI, Flask, Django).
  • Strong understanding of distributed systems and event-driven architecture.
  • Proficient with Docker, Kubernetes, and deployment pipelines.
  • Familiarity with REST API security, caching, and throttling strategies.
  • Exposure to high-performance GPU applications and memory management.
  • Experience with RabbitMQ, ActiveMQ, or Amazon SQS/SNS.
  • Prior work on high-throughput, low-latency systems preferred.

Preferred Skills

  • Experience with CUDA, TensorRT, or Triton Inference Server.
  • Understanding of advanced Python features: memoryview, ctypes, asyncio, and context managers.
  • Prior exposure to MLOps and serving ML models in production.
  • Familiarity with microservices architecture, API gateway management, and observability tools (Prometheus, Grafana).
  • Ability to write and maintain performance benchmarks and test suites.

Benefits

  • Competitive compensation package with ESOP opportunities.
  • Remote-first environment with flexible work hours.
  • Exposure to cutting-edge AI systems and tools.
  • Opportunity to work with an elite team of AI, infrastructure, and media professionals.
  • Access to wellness programs, including confidential support systems.

Job Types: Full-time, Permanent

Pay: ₹12,885.50 - ₹64,902.56 per month

Benefits:

  • Work from home

Schedule:

  • Day shift

Supplemental Pay:

  • Performance bonus

Application Question(s):

  • In Python, what’s the difference between multithreading and multiprocessing? Why might multithreading fail to speed up a CPU-bound task in CPython?
  • Explain the steps and key components involved in developing a secure REST API using FastAPI. What precautions would you implement in production?
  • A Docker container running your Python API crashes after 30 seconds in Kubernetes, but runs locally. What are your first 3 debugging steps?

Work Location: Remote

Share job
Similar Jobs
View All
23 Hours ago
Software Development Manager
Manufacturing & Industrial
  • 30 - 50 INR - Annual
  • 8 - 12 Yrs
  • Faridabad
MINIMUM REQUIREMENTS Competencies (skills & abilities) Full-stack development expertise (frontend + backend + DB) - Deep .NET and SQL Server knowledge, with proficiency in Java and Web technologies - Hands-on experience with Power App...
decor
1 Day ago
Sr.Software Engineer
Information Technology
  • 5 - 25 INR - Annual
  • 5 - 12 Yrs
  • Pune
Position: Senior Software Engineer (.NET) Experience: 5+ Years Location: Pune (Hybrid) Employment Type: Permanent Job Summary Seeking a skilled Senior Software Engineer with expertise in .NET and modern web technologies. This role focuse...
decor
1 Day ago
NexusLink Services - Senior .Net Developer - C#/ASP
Information Technology
  • Bangalore, Karnataka, India
Job SummaryWe are seeking a skilled and motivated .NET Developer to join our growing development team. This role requires deep experience in building modern web applications using .NET 8, C#, and ASP.NET Core technologies. The ideal candidate will h...
decor
1 Day ago
Cloud Consultant - OIC/VBCS
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionWe are looking for a strong Oracle ERP Cloud technical consultant who thrives on solving complex business problems by designing and building integrations and extensions. The ideal candidate should: Be able to operate independently to...
decor
1 Day ago
Lead Software Engineer - Java FSD & Devops
Information Technology
  • Bangalore, Karnataka, India
Reference 25000EOJResponsibilitiesTaleo ID: 25000EOJTaleo - 25000EOJCategory- OrdinaryKey Responsibilities: Independently develop code using the required technical skills. Troubleshoot and resolve issues in production and development environments....
decor
1 Day ago
Software Configuration Engineer
Information Technology
  • Bangalore, Karnataka, India
Project Role : Software Configuration EngineerProject Role Description : Implement the configuration management plan as directed by the Configuration Lead. Assist in the design of software configuration and customization to meet the business process...
decor
1 Day ago
Cloud Consultant - OIC/VBCS
Information Technology
  • Bangalore, Karnataka, India
Job DescriptionWe are looking for a strong Oracle ERP Cloud technical consultant who thrives on solving complex business problems by designing and building integrations and extensions. The ideal candidate should: Be able to operate independently to...
decor
1 Day ago
Lead Software Engineer - Python, Java & Devops
Information Technology
  • Bangalore, Karnataka, India
Reference 25000ESQResponsibilitiesSkill - Python, Java, DevOpsLevel - LeadMission :Build and maintain features for ERECA Application.Main responsibilities :Build ETL (Extract, Transform, Load) Layer for the applicationHandle data integration and fil...
decor

Talk to us

Feel free to call, email, or hit us up on our social media accounts.
Social media