Job Summary

We're seeking a skilled Software Developer - Data Acquisition and Pipeline with 3+ years of experience to build and maintain a robust system for extracting and processing publicly available information from various websites. You'll design, implement, and scale data scraping solutions, ensuring data accuracy and automating the data pipeline. This requires strong skills in data scraping techniques, data management, cloud technologies, and monitoring.

Responsibilities

  • Project Refinement: Validate and scale existing data acquisition projects.
  • Data Extraction: Develop scripts to scrape specific data points from target websites and implement mechanisms for capturing updates.
  • Automation: Schedule automated scraping tasks using cron or similar tools.
  • Scalable Infrastructure: Design and deploy a scalable pipeline using Docker and Kubernetes in a cloud environment.
  • Website Navigation: Implement solutions to efficiently navigate website structures and bypass any access restrictions.
  • Data Management: Configure MongoDB Atlas and Azure Data Factory for data storage and transformation.
  • Monitoring: Set up monitoring dashboards using Grafana and Azure Monitor.
  • System Reliability: Implement logging, retry mechanisms, and alerts.
  • Full-Scale Deployment: Expand the solution to 20-25 target websites and launch full-scale data acquisition operations.

Qualifications

  • Essential Skills:
    • 3+ years of experience in data scraping and pipeline development.
    • Expertise in data scraping frameworks and libraries.
    • Experience with task scheduling, Docker, Kubernetes, and cloud platforms (Azure, AWS, GCP).
    • Familiarity with Python, MongoDB Atlas, Azure Data Factory, and monitoring tools.
    • Strong problem-solving and debugging skills.
  • Preferred Qualifications:
    • Experience with similar data scraping projects.
    • Knowledge of OCR tools.
    • Experience with scalable data pipelines and monitoring dashboards.
    • Familiarity with agile project management.
  • Additional Requirements:
    • Construction domain expertise 
    • ERP systems knowledge is a plus.
    • Willingness to relocate.

Benefits

  • Be part of a dynamic and innovative team at the forefront of AI in the tendering industry.
  • Work on challenging projects with real-world impact.
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.

To Apply

Please submit your resume to careers@uch.ai

Ready To Get Started? Let’s Talk To Us Today

Get out of the traditional way of getting and executing projects by mastering the art of building highly profitable products with us.