Posted on: 09/09/2025
Role : Senior Software Engineer- Typescript
Experience : 4- 8 yrs
Location : Chennai
Life at MX :
- Implement evasion techniques to bypass bot detection systems (e.g., fingerprint spoofing, dynamic delays, proxy rotation)
- Leverage AI/ML models for intelligent parsing, CAPTCHA solving, and anomaly detection
- Handle large-scale data collection with distributed scraping infrastructure
- Monitor scraping performance, detect bans, and auto-recover from failure states
- Build structured outputs (e.g., JSON, GraphQL feeds) from semi-structured/unstructured sources
- Collaborate with product and data science teams to shape high-quality, reliable data inputs
- Ensure compliance with legal and ethical scraping practice
Required Skills & Experience :
- Strong proficiency in TypeScript and Node.js
- Hands-on with Puppeteer, Playwright, or Selenium for browser automation
- Deep understanding of how bot detection systems work (e.g., Cloudflare, Akamai, hCaptcha)
- Experience with proxy management, user-agent spoofing, fingerprint manipulation
- Familiarity with CAPTCHA solving libraries/APIs, ML-based screen parsing, OCR
- Working knowledge of AI/ML for parsing or automation (e.g., Tesseract, TensorFlow, OpenAI APIs)
- Comfortable working with large-scale data pipelines, queues (e.g., Kafka, RabbitMQ), and headless fleet management
Additional Skills :
- CI/CD and containerization (Docker, Kubernetes) for deployment
- Knowledge of ethical and legal considerations around data scraping
- Contributions to open-source scraping frameworks or tools
Work Environment :
Being present in the office enables seamless communication, facilitates quick decision-making, and encourages spontaneous collaboration that contributes to the overall success of our projects. We value the synergy that comes from having our team members physically together, allowing for immediate problem-solving, idea exchange, and team building.
Compensation :
Did you find something suspicious?
Posted By
Priyadharshini Senguttuvan
People Talent Acquisition Partner at MX
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1542656
Interview Questions for you
View All