Senior Big Data Software Engineer (Snowflake + dbt)

SoftServe, Inc.
20 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Query Performance
Airflow
Amazon Web Services (AWS)
Big Data
Information Engineering
Data Systems
Python
Query Optimization
Standard Sql
SQL Databases
Snowflake
Data Management
Data Pipelines

Job description

In this role, you will build and improve scalable cloud-based data solutions using AWS, Snowflake, Python, and dbt. You will work on complex data workflows, support optimization initiatives, and collaborate with cross-functional teams to deliver reliable and efficient data platforms across different stages of the project lifecycle., * Design, develop, and maintain scalable ELT pipelines using Python, SQL, Snowflake, and dbt

  • Build and optimize cloud-based data solutions within AWS environments
  • Work with large datasets, improving query performance and processing efficiency
  • Develop and maintain workflow orchestration using Airflow
  • Collaborate with technical and business stakeholders to understand requirements and deliver effective data solutions
  • Participate in architecture discussions and contribute to the implementation of scalable data platforms
  • Support data modeling, testing, deployment, and continuous improvement activities
  • Share knowledge and contribute to engineering best practices within the team
  • Participate in the full project lifecycle, from PoC and MVP stages to production implementation

Requirements

  • 5+ years of experience in Data Engineering
  • Strong expertise in AWS cloud services and Snowflake
  • Advanced proficiency in Python and SQL
  • Extensive experience implementing ELT processes using dbt
  • Hands-on experience with Airflow or similar orchestration tools
  • Strong knowledge of query optimization, data modeling, and large-scale data processing
  • Analytical and problem-solving mindset with attention to detail
  • Strong communication and collaboration skills
  • Upper-intermediate or higher level of English

Apply for this position