
Click to send your application via email
Python Backend Developer-Immediate Joiners We are looking for a Python Backend Developer to join our Computer Vision team and play a key role in developing high-performance backend services that power our AI and computer vision platforms..The ideal candidate will be responsible for building and maintaining scalable APIs, managing data pipelines, and integrating with AI microservices for real-time processing, storage, and analytics. You will work in a fast-paced environment alongside AI engineers, DevOps, and product teams to design reliable systems that connect data, models, and user interfaces efficiently.
Key Responsibilities
Backend Development • Design, develop, and maintain scalable RESTful APIs using FastAPI or Flask frameworks. • Implement microservices to support computer vision and document AI workflows. • Ensure high-performance, secure, and maintainable code following modern backend standards.
Database & Data Management
• Design and optimize database schemas in PostgreSQL (including indexing and query optimization). • Integrate with structured and unstructured data sources — including image metadata, annotations, and model results. • Manage migrations and data versioning using tools like Alembic or SQLAlchemy ORM. Integration & Communication • Integrate backend systems with AI/ML inference services and cloud storage (e.g., AWS S3, Google Cloud Storage). • Develop task orchestration flows using Celery and Redis for background processing. • Work closely with frontend engineers (React, Next.js) to ensure smooth data exchange and API compatibility.
Deployment & Maintenance
• Containerize backend services using Docker and manage deployments via GitHub Actions or CI/CD pipelines. • Monitor performance, handle scaling, and ensure uptime of production systems. • Write unit and integration tests to maintain code quality and system reliability.
Required Qualifications & Experience • 3–5 years of professional backend development experience with Python. • Strong knowledge of FastAPI, Flask, or similar Python web frameworks. • Proficiency in PostgreSQL, SQLAlchemy, and database optimization techniques. • Hands-on experience with Celery, Redis, and asynchronous task management. • Experience developing and maintaining Dockerized microservices. • Familiarity with Git, GitHub Actions, and CI/CD deployment workflows. • Understanding of REST API design principles and secure authentication mechanisms (JWT, OAuth2). • Comfortable working with AI-driven or data-intensive systems. • Bachelor’s degree in Computer Science or related field preferred.
If this opportunity aligns with your career goals, kindly share your updated resume with us at hr@nomdindia.com
Ready to Apply?
Send your application directly to the employer
Explore More Opportunities
Check out more jobs and career resources
Life Beyond the Job
Got the job? Great! Now let's help you with everything else. Whether you're relocating, need to sell old items, or looking for accommodation, Bharath Surplus is your go-to marketplace for life's practical needs.
Also explore Bharath Surplus for buying, selling, and auction opportunities