Python Developer
Full Job Description
Web Spiders is seeking a skilled Python Developer to join our team in Kolkata, West Bengal. You will play a crucial role in architecting and building the backend services, data pipelines, and AI integration layers for our groundbreaking AI-powered design-to-pricing platform. This platform serves a leading textile manufacturer, integrating material inventory, market intelligence, AI-generated collections, dynamic pricing, ESG tracking, and automated proposal generation into a single, end-to-end workflow.
Key Responsibilities:
- Design, develop, and maintain backend services and REST APIs using FastAPI, focusing on modules like material inventory, research engines, pricing, and proposal generation.
- Build and optimize data ingestion pipelines for various sources including SAP ERP exports, Excel/Google Sheets, and third-party data feeds (WGSN, Nitva, pricing intelligence).
- Develop the AI/ML integration layer to connect image generation APIs, NLP services, and recommendation engines.
- Implement a sophisticated cost master and dynamic pricing engine, handling complex calculations for various production costs while adhering to margin targets and brand-specific rules.
- Construct the data layer for ESG impact analysis, capacity planning, order book analytics, and delivery scheduling.
- Design and maintain robust PostgreSQL database schemas for efficient querying, search, analytics, and reporting.
- Integrate with Elasticsearch for advanced material search and discovery across diverse data points.
- Collaborate closely with front-end developers (Next.js) on API contracts and with AI/ML engineers on model serving and inference.
- Write comprehensive automated tests (unit, integration, contract) and participate in cross-team integration testing.
- Contribute to CI/CD pipeline setup, deployment automation, and production monitoring on AWS/GCP infrastructure.
Required Skills & Qualifications:
- 3-5 years of professional Python development experience with a focus on production backend systems.
- Strong proficiency in FastAPI or similar async Python frameworks (Flask, Django REST Framework).
- Solid experience with PostgreSQL, including schema design, query optimization, and indexing.
- Hands-on experience building and consuming RESTful APIs, including authentication and RBAC.
- Experience with data ingestion and ETL pipelines for processing various data formats.
- Familiarity with Elasticsearch or similar search engines.
- Working knowledge of cloud platforms like AWS or GCP.
- Experience with Docker, CI/CD tools, and infrastructure-as-code basics.
- Strong understanding of software design patterns, clean code principles, and TDD.
- Excellent communication skills and experience in cross-functional teams.
Preferred Qualifications:
- Experience integrating AI/ML APIs (image generation, NLP, recommendation systems).
- Prior work with SAP data structures or ERP system integration.
- Exposure to the textile, fashion, or manufacturing domain.
- Experience with task queues like Celery.
- Knowledge of QR code generation and PDF generation libraries.
- Familiarity with Next.js or modern frontend frameworks.
This full-time role offers a complimentary breakfast, evening snacks, and subsidized lunch at the office.
Company
Web Spiders
Web Spiders is an innovative company focused on developing cutting-edge AI-powered solutions for the textile industry. We are building a comprehensive design-to-pricing platform that streamlines the e...