Secninjaz•2h ago
Indeed
Python Developer
Delhi, Delhi
Full Time
Senior Level
N/A
N/A
N/A
Full Job Description
Python Developer at Secninjaz in New Delhi
Secninjaz is seeking two full-time Python Developers with 5-7 years of experience to join their team on-site in New Delhi. This role requires a strong background in web scraping, data collection, and automation. Successful candidates will leverage Python and JavaScript to build and maintain robust, scalable scraping systems, incorporating AI-driven techniques to enhance efficiency and data accuracy. A passion for solving complex data challenges with advanced technologies is essential.
Key Responsibilities:
- Design, develop, and maintain large-scale web scrapers for data collection from diverse sources.
- Optimize scraping pipelines for scalability, reliability, and performance.
- Utilize Python frameworks and libraries like Scrapy, Requests, Selenium, and Appium for web crawling and data extraction.
- Write JavaScript-based scrapers and automation scripts for dynamic websites.
- Monitor, debug, and maintain scrapers, ensuring high availability.
- Implement AI/ML solutions within scraping workflows, including using LLMs for parsing, improving data matching, deduplication, and entity recognition.
- Collaborate with data engineers and product teams to ensure data quality.
- Maintain documentation, testing, and CI/CD practices for scraper code.
Qualifications:
- Bachelor's degree in Computer Science, IT, or a related field.
- 5-7 years of professional experience in Python development and web scraping.
- Proficiency in Python (Scrapy, Requests, Selenium, Appium) and JavaScript for browser automation.
- Experience with large-scale scraping systems (distributed crawling, proxy rotation, request throttling).
- Solid understanding of web technologies (HTTP, HTML, CSS, JS, JSON, AJAX).
- Experience with databases (SQL/NoSQL) for storing and processing scraped data.
- Experience designing, building, and optimizing machine learning models (NLP, computer vision, etc.).
- Experience with data collection, preprocessing, cleaning, and feature engineering for large datasets.
- Ability to train, evaluate, and fine-tune models to meet business goals.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Strong problem-solving skills to handle anti-bot measures and rate limits.
- Excellent communication and collaboration skills.
Education Requirements:
- B.Tech. / B.E. / M.C.A. / Bachelor's in Computer Science or related field.
How to Apply:
Email your CV and a short introduction to career@secninjaz.com with the subject line: "Application - Python Developer - [Your Name]"
Company
Secninjaz
Delhi, Delhi
Posted on Indeed