




We are seeking an experienced **Senior Data Software Engineer** to join our **remote** team and contribute to the development of our cutting\-edge projects. As a Senior Data Software Engineer, you will play a crucial role in designing and implementing complex data processing workflows, as well as building and maintaining data pipelines. **Responsibilities** * Design and implement complex data processing workflows * Build and maintain data pipelines * Develop and maintain scalable and efficient data processing systems * Collaborate with cross\-functional teams to define data requirements and data processing workflows * Design and implement real\-time data processing systems * Develop and maintain data quality and data validation processes * Provide technical guidance and mentorship to junior team members * Stay up\-to\-date with industry trends and emerging technologies in data engineering **Requirements** * Bachelor's Degree or Master's Degree in Computer Science or similar * Minimum of 3 years of experience in data software development * Expertise in Amazon Web Services (AWS), with a focus on data\-related services such as Redshift, EMR, and Glue * Strong proficiency in Python programming and Snowflake * Solid understanding of algorithms and data structures, with the ability to apply them to real\-world problems * Experience with real\-time data processing and stream processing frameworks such as Kafka and Spark Streaming * Experience with blockchain technology and its applications in data engineering * Proficiency in SQL and algorithms \& data structures * Excellent written and verbal communication skills in English (Upper\-Intermediate level) **Nice to have** * Experience with NoSQL databases such as MongoDB or Cassandra * Experience with distributed systems and parallel computing * Experience with machine learning and data mining


