Senior Software Engineer (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Python): Building a large-scale data ingestion and classification system with an accent on web scraping, data processing, and search indexing. Focus on designing distributed crawling bots, optimizing high-performance data pipelines, and implementing search capabilities using ElasticSearch/OpenSearch.
Location: Must be based in Romania. Hybrid and remote models available based on proximity to office hubs; travel for company offsites is expected.
Company
is an all-in-one, cloud-based platform helping auto repair shops optimize their operations, growth, and customer service.
What you will do
- Design and build large-scale distributed crawling bots and infrastructure capable of operating in adversarial environments.
- Develop and maintain data pipelines to extract data from web pages, APIs, and PDFs using OCR.
- Unify heterogeneous documents into a coherent data schema across varied source formats.
- Preprocess and normalize raw data for downstream classification, ML/NLP, and search indexing.
- Build APIs to expose structured, classified data via ElasticSearch/OpenSearch.
- Automate workflows using Apache Airflow and deploy solutions in Kubernetes on AWS.
Requirements
- 4+ years of experience in Python with a focus on building scalable crawling and scraping solutions.
- Experience with REST APIs and PDF processing (OCR, Tesseract, PyMuPDF).
- Proficiency in ElasticSearch/OpenSearch and SQL/NoSQL databases.
- Experience with React.
- Hands-on experience with AWS or GCP.
- Must be based in Romania.
Nice to have
- Familiarity with NLP, LLMs, and ML frameworks such as Hugging Face, spaCy, TensorFlow, or PyTorch.
- Prior experience in automated document classification.
- Experience working in high-scale production environments with petabytes of data.
- Hands-on experience with Kubernetes.
Culture & Benefits
- Flexibility of remote work combined with intentional in-person connection through regular team offsites.
- Competitive base salaries and generous Paid Time Off.
- Comprehensive health benefits including medical, dental, vision, and prescription coverage.
- 401(k) retirement savings plan with employer match (subject to region).
- Wellness budget of up to $60/month and a $300 home office setup bonus after one year.
- Support for continuing education and professional development.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →