Job Description
📋 Description Develop and maintain robust Python-based solutions for large-scale data ingestion and backend Build, improve, and maintain data collection processes, including web scrapers and automated data Enhance platform performance, reliability, observability, and overall data quality. Conduct technical research and investigations to solve complex engineering challenges. Take ownership of architectural and conceptual components, including reliability, QA, and Collaborate with engineering teams through code reviews and cross-functional initiatives. 🎯 Requirements Strong professional experience developing backend systems with advanced Python and SQL. Experience with large-scale data processing, distributed systems, and high-load environments. Knowledge of event-driven architectures and message queue technologies such as RabbitMQ or Kafka. Ability to investigate technical challenges, analyze data, and make informed engineering decisions. Experience building reliable, maintainable software with a focus on quality and scalability. Strong ownership mindset and ability to manage projects independently. 🎁 Benefits Fully remote position based in Europe. Competitive compensation ranging from approximately $5,000 to $6,500 per month, depending on Opportunity to work on large-scale data systems powering global BI products. High level of ownership and autonomy within an experienced tech team. Exposure to advanced data engineering, automation, and ML technologies. Collaborative international environment with knowledge sharing and growth opportunities.