Senior Engineer (Python)

Tekmetric

Completely RemoteFull TimeInformation Technology
Posted Yesterday

Job description

Responsibilities

  • Build and design large scale, distributed crawling bots and infrastructure
  • Develop and maintain data pipelines to extract data from web pages, documents, PDFs, and APIs
  • Unify heterogeneous documents into a coherent data schema
  • Preprocess and normalize raw data for downstream classification, ML/NLP, and search indexing
  • Build APIs to expose structured, classified data via ElasticSearch/OpenSearch
  • Collaborate with ML/NLP teams to integrate classification models into the pipeline
  • Use LLMs to find precise answers in OEM repair procedures
  • Automate workflows using Apache Airflow and deploy solutions in Kubernetes on AWS
  • Optimize and scale data pipelines using Spark (EMR)

Requirements

  • 5+ years of experience in Python with building crawling/scraping solutions at scale
  • Experience working with APIs (REST)
  • Experience with PDF processing (OCR, Tesseract, PyMuPDF etc.)
  • Proficiency in data processing and search technologies (ElasticSearch/OpenSearch, NoSQL/SQL databases)
  • Hands-on experience with Airflow and Spark (EMR) or similar distributed systems
  • Strong problem-solving skills in handling anti-scraping mechanisms and data scaling challenges
  • Hands-on experience with AWS or GCP

Preferred Qualifications

  • Familiarity with NLP and Machine Learning
  • Experience with LLMs, NLP models, or ML frameworks (Hugging Face, spaCy, TensorFlow, PyTorch)
  • Prior experience in automated document classification
  • Experience working in high-scale, production environments with petabytes of data
  • Hands-on experience with Kubernetes

About the Company

Tekmetric is the all-in-one, cloud-based platform helping auto repair shops run smarter, grow faster, and serve customers better.

Skills & tools

PythonAWSElasticsearch

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years Python experience
  2. 02Web scraping at scale
  3. 03API (REST) experience
  4. 04PDF processing/OCR
  5. 05ElasticSearch/OpenSearch
  6. 06Airflow
  7. 07Spark (EMR)
  8. 08AWS or GCP
ScoutJobsAd

Wake up to a shortlist, not a search results page.

ScoutJobs scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches