What are the responsibilities and job description for the Senior Data Engineer - AWS Analytics & Snowflake position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Data Engineer – AWS Analytics & Snowflake
Job Type : C2C/W2
Experience : 8 to 10 years
Location : Texas, Dallas
Responsibilities
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Data Engineer – AWS Analytics & Snowflake
Job Type : C2C/W2
Experience : 8 to 10 years
Location : Texas, Dallas
Responsibilities
- 8-10 years of experience in software development with a focus on AWS Analytics.
- Strong expertise in AWS Analytics services (e.g., Amazon Redshift, AWS Glue, Amazon Athena, AWS Lambda).
- Experience with data modeling, ETL processes, and data integration techniques.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Experience in Agile/Scrum methodologies.
- Proficient in Snowflake data warehousing solutions.
- Solid programming skills in languages such as Python, Java, or Scala.
- Familiarity with data visualization tools (e.g., Tableau, Power BI) is a plus.
- Knowledge of machine learning concepts and frameworks.
- Understanding of DevOps practices and CI/CD pipelines.
- Strong problem-solving skills and the ability to work independently as well as in a team environment.
- Design, develop, and implement data analytics solutions using AWS services and Snowflake.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Optimize existing data pipelines and analytics processes for performance and scalability.
- Conduct code reviews and provide mentorship to junior developers.
- Stay updated with the latest trends and best practices in AWS Analytics and data engineering.
- Ensure the quality and reliability of software through rigorous testing and validation.
- Document technical designs, processes, and workflows for future reference.
- Bachelor's degree or equivalent combination of education and experience.