Role OverviewWe're looking for a highly skilled and experienced Principal Software Engineer to join our engineering team. This role focuses on middle and back-end development, supporting data-intensive applications and system integrations.
What You Will Do
Design, develop, and maintain robust backend services and data processing pipelines. Implement screen scraping techniques while navigating detection and CAPTCHA challenges. Collaborate with cross-functional teams to deliver high-quality software solutions.
Why It Might Be a Fit
8+ years of proven experience with Angular, Rails, Postgres, C#, MSSQL, K8s, Kubernetes, AI/ML, LLMs in production environments. Strong understanding of data structures, algorithms, and performance optimization.
Requirements
- 8+ years of experience with Angular, Rails, Postgres, C#, MSSQL, K8s, Kubernetes, AI/ML, LLMs
- Strong understanding of data structures, algorithms, and performance optimization
- Experience handling large-scale data processing efficiently
- Familiarity with screen scraping, including techniques to limit challenges presented by bot detection and CAPTCHA
- Excellent problem-solving skills and attention to detail
- Ability to understand complex infrastructure environment
]]>