Data Engineer πŸš€

We are seeking a talented Data Engineer (Scala/Spark) to join our Engineering team! As a Data Engineer, you will be responsible for designing and developing large-scale data processing solutions using Apache Spark and other big data technologies. The ideal candidate should have experience with Scala programming and a deep understanding of Spark architecture and internals.

Recruiting manager

Key responsibilities

  • Design, develop, and maintain large-scale data processing solutions using Apache Spark and Scala
  • Develop ETL pipelines to process, clean, and transform data from various sources
  • Optimize Spark jobs for performance and scalability
  • Collaborate with data scientists, analysts, and other cross-functional teams to understand data requirements and deliver high-quality solutions
  • Ensure data accuracy, consistency, and completeness throughout the entire data pipeline
  • Develop and maintain APIs to facilitate data access and integration

Required skills

  • 3+ years of experience in Scala programming and Spark development
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Strong understanding of Spark architecture and internals
  • Experience with distributed computing technologies (e.g., Hadoop, Hive, Kafka)
  • Experience with database technologies and SQL
  • Experience with developing and consuming APIs
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills

Nice to have

  • Experience with other big data technologies (e.g., Flink, Storm)
  • Experience with developing and consuming from real-time API sources using OAuth
  • Experience with data visualization tools (e.g., Tableau, Power BI)

We offer

  • Flexible schedule
  • 18 business days of payable annual free time
  • 10 paid sick leaves
  • Career growth opportunities
  • Comfortable working space
  • Masseur
  • Membership of the IT-BPO club card and loyalty program

Apply for the vacancy

Leave your contacts below