




We are seeking a highly experienced **Senior Data Software Engineer** to join our team **remotely**. As a Senior Data Software Engineer, you will be responsible for developing and maintaining our data infrastructure and applying your expertise to develop data\-driven solutions to complex business problems. You will work closely with product managers, data scientists, and software engineers to optimize data workflows and build scalable and reliable solutions. **Responsibilities** * Design, develop, and maintain our data infrastructure, including data pipelines and ETL processes * Optimize data workflows to improve scalability, reliability, and performance * Develop and maintain data models and data dictionaries * Implement and maintain data security and privacy measures * Troubleshoot and resolve data\-related issues in production environments * Document data engineering processes and best practices * Provide technical guidance and mentorship to junior team members **Requirements** * Bachelor's Degree or Master's Degree in Computer Science or similar * Minimum of 3 years of experience in data software engineering * Expertise in Amazon Web Services (AWS) and Snowflake * Proficiency in Python programming and SQL * Strong command of Apache Hadoop HDFS and PySpark * Familiarity with UNIX shell scripting * Ability to work independently and collaboratively in a team environment * Excellent written and verbal communication skills in English (Upper\-Intermediate level) **Nice to have** * Experience working with cloud platforms, such as Azure or Google Cloud Platform * Familiarity with Java programming * Knowledge of microservice architecture patterns * Proficiency in Scala programming


