Posted on: 29/10/2025
Description :
We are looking for an experienced Senior Web Application Developer with strong expertise in Python and solid working knowledge of Java or Go. You will play a key role in designing and developing scalable, data-driven, and AI-enabled applications for our AdTech and SaaS platforms. This role is hands-on, focusing on system design, backend engineering, and modern data/AI workflows, while also mentoring junior developers.
Responsibilities :
- Design, develop, and maintain Python-based backend services, APIs, and data pipelines.
- Contribute to system architecture and low-level design (LLD) for assigned modules.
- Build and optimize ETL workflows (Airflow, dbt, or custom pipelines) for data ingestion and transformation.
- Work with search systems, including vector search engines (Elasticsearch, OpenSearch, Pinecone, Weaviate, Milvus, FAISS).
- Implement caching strategies (Redis, Memcached) to improve performance.
- Integrate with pub/sub messaging systems (Kafka, RabbitMQ) for distributed and event-driven processing.
- Collaborate with product managers, architects, and QA engineers to deliver robust solutions.
- Mentor junior developers through code reviews, pair programming, and knowledge sharing.
- Explore and contribute to the adoption of LLMs, AI agents, and agentic workflows for intelligent automation.
- Follow best practices for CI/CD, testing, and containerization (Docker/Kubernetes).
Requirements :
- Strong expertise in Python for backend systems, data pipelines, or AI integration.
- Hands-on experience with Java or Go for microservices.
- Proficiency in REST API design and microservices architecture.
- Experience with ETL flows and data pipeline development (Airflow, dbt, Luigi, etc.).
- Practical exposure to search systems (Elasticsearch, Solr, OpenSearch) and vector search engines (Pinecone, Milvus, Weaviate, FAISS).
- Solid experience with RDBMS (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis, Cassandra).
- Understanding of caching systems (Redis, Memcached).
- Experience with pub/sub systems (Kafka, RabbitMQ).
- Strong grasp of low-level design, distributed systems basics, concurrency, and performance optimization.
- Familiarity with LLMs, AI agents, and modern AI development frameworks (LangChain, LlamaIndex, Haystack).
- Version control and DevOps exposure (Git, CI/CD, Docker, Kubernetes).
Nice-to-Have :
- Prior exposure to the AdTech domain (campaign management, attribution, real-time bidding).
- Experience with multi-tenant SaaS platforms.
- Knowledge of Python-based AI/ML workflows or model deployment.
- Familiarity with frontend frameworks (React/Angular).
- Cloud development experience on AWS, GCP, or Azure.
- Understanding of observability frameworks (Prometheus, Grafana, ELK, OpenTelemetry).
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1567274
Interview Questions for you
View All