Apply

Data Engineer: Ranking Team (Remote)

Posted 2024-10-10

View full description

💎 Seniority level: Senior, 4 years

📍 Location: Spain

💸 Salary: 90000 - 110000 USD per year

🔍 Industry: Ecommerce and AI-based search solutions

🏢 Company: Constructor👥 101-250💰 $55.0m Series A on 2021-09-15Artificial Intelligence (AI)Semantic SearchSearch EngineSaaSMachine Learning

🗣️ Languages: English

⏳ Experience: 4 years

🪄 Skills: AWSPythonSoftware DevelopmentETLKafkaMachine LearningAirflowApache KafkaData engineeringGrafanaPrometheusNosqlSparkCommunication SkillsCollaboration

Requirements:
  • At least 4 years of experience in software development, with proficiency in Python programming language.
  • Experience with big data tools, specifically Apache Spark or any other map-reduce framework.
  • Strong understanding of ETL/ELT processes using orchestration tools like Airflow, Luigi, or cloud-native services.
  • Experience working with large datasets, distributed systems, NoSQL and relational databases, and caching solutions.
  • Proven experience optimizing web services and data pipelines for speed, reliability, and scalability.
  • Experience building and supporting high-load real-time data platforms for ranking and personalization systems.
  • Ability to design and maintain robust data ingestion systems.
  • Experience with setting up monitoring and alerting for data pipelines.
Responsibilities:
  • Improve Ranking Platform usability for fellow engineers.
  • Build, deploy, and support robust high-load real-time systems for personalized search and browse experiences.
  • Collaborate with technical and non-technical business partners to develop and update ranking functionalities.
  • Optimize the performance of the current ranking service.
  • Enhance signals delivery and retrieval for ML model inference.
Apply