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 :
- 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 :
- 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, :
- 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 Cloud development experience on AWS, GCP, or Azure.
- Understanding of observability frameworks (Prometheus, Grafana, ELK, OpenTelemetry).
(ref : hirist.tech)