Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Us
UCH.AI is pioneering the transformation of the construction industry through its cutting-edge, AI-powered platform. Our mission is to empower construction companies to win more projects and eliminate operational inefficiencies. By leveraging technology, we enable firms to optimize business development, foster collaboration, and make informed, data-driven decisions.
At UCH.AI, we foster a culture rooted in innovation, agility, and operational excellence. We are committed to making a meaningful impact in the infrastructure ecosystem and are actively seeking driven professionals to join us on this journey of transformation.
Role Overview
We are looking for a highly skilled Python Developer with strong expertise in web scraping and cloud deployment, who can work in a consulting or part-time capacity. The ideal candidate will be responsible for designing, building, and maintaining robust scraping systems capable of handling dynamic and large-scale data extraction challenges.
Key Responsibilities
- Develop and maintain scalable web scraping pipelines for structured data extraction
- Handle dynamic websites, JavaScript-rendered pages, and anti-bot mechanisms
- Deploy and manage applications on Microsoft Azure
- Design efficient workflows for data collection, cleaning, and storage
- Integrate and manage NoSQL databases (MongoDB preferred)
- Optimize scraping performance and ensure reliability at scale
- Monitor and troubleshoot scraping jobs and cloud services
Required Skills & Qualifications
- Hands-on experience with Playwright and/or Selenium
- Proven experience in cloud deployment (Microsoft Azure preferred)
- Experience working with NoSQL databases (MongoDB)
- Ability to handle large-scale data extraction and anti-bot challenges
- Solid understanding of automation workflows and data pipelines
Good to Have (Preferred Skills)
- Experience with job scheduling tools (Cron, queues, task schedulers)
- Basic understanding of API development and integrations
- Familiarity with proxy management and scraping optimization techniques
Key skills/competency
- Python Developer
- Web Scraping
- Cloud Deployment
- Microsoft Azure
- NoSQL Databases
- MongoDB
- Playwright
- Selenium
- Data Extraction
- Automation Workflows
How to Get Hired at UCH.AI
- Tailor your resume: Highlight Python, web scraping, and Azure experience.
- Showcase cloud skills: Detail your Microsoft Azure deployment projects.
- Emphasize scraping expertise: Provide examples of handling dynamic sites/anti-bot measures.
- Prepare for technical questions: Review Playwright, Selenium, and NoSQL concepts.
- Demonstrate problem-solving: Be ready to discuss challenges in data extraction.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background