Vorys, Sater, Seymour and Pease LLP is a law firm that owns Precision eControl, which provides integrated solutions for brands in the eCommerce space. The Senior Software Engineer will design and maintain scalable data ingestion pipelines and web crawling systems, collaborating with various stakeholders to ensure data quality and performance.
Responsibilities:
- Design, develop, and maintain backend software systems for web crawling and automated data acquisition using Python and Playwright
- Develop and maintain scalable data processing pipelines supporting ingestion, transformation, and storage workflows
- Design and maintain monitoring, alerting, and observability capabilities to ensure data quality, performance, and reliability in production environments
- Debug and troubleshoot issues across data pipelines and database components, including production support and incident response
- Participate in sprint ceremonies and collaborate with product and design partners
- Perform code reviews, provide feedback to other engineers, and ensure the quality and maintainability of the codebase
- Maintain CI/CD pipelines, infrastructure, and databases supporting these systems
Requirements:
- 4+ years of software engineering experience, with a strong focus on building and operating backend systems in Python/Ruby/Rust/Go/similar languages in production environments
- Experience designing, building, and maintaining data‑intensive software systems, including web crawling, data ingestion, transformation, validation, and storage workflows
- Experience developing and maintaining infrastructure for data‑intensive applications, including CI/CD pipelines, job orchestration, monitoring, and scaling
- Experience debugging and operating complex systems across application code, data workflows, infrastructure, and databases, including production support
- Experience in performing code reviews and providing technical feedback and mentorship to other engineers
- Experience collaborating closely with cross‑functional partners such as product, data, and platform teams
- Solid background in database design and SQL, including modeling datasets for reliable downstream consumption
- Experience working with APIs and data interfaces as both a consumer and producer
- Demonstrated ability to design systems with an emphasis on reliability, observability, and operational excellence
- Bachelor's degree in related discipline or combination of equivalent education and experience
- Bachelor's degree in computer science preferred
- 3 -5 years of experience in similar field
- 3-5 years of experience using Python, Playwright, or a similar framework preferred
- Experience building/working with ML models/anomaly detection systems
- Experience with PySpark
- Experience with Docker/K8s