Job Title: Data Engineer
Location: 100% Remote
Duration: 2+ Months (Possible Extension)
Job Responsibilities:
- Be a technical expert on all aspects of Snowflake, Python and AWS services
- Deploy Snowflake objects following best practices for configuration, optimization, documentation and support
- Maintain deep understanding of complementary technologies and help organizations leverage Snowflake as part of their larger technology stack
- Foster collaboration with software product development, architecture, and IT teams to ensure releases are delivered with repeatable and audit-able processes.
- Monitoring health, tuning, and growth of cloud databases
- Provides release management support for Warehouse, databases and related applications
- Interface with engineers, product managers & architecture to understand data needs and help build & migrate data projects onto Snowflake data warehouse
- Support the set-up of roles, schemas, & data pipelines while adhering to security policies and overcoming security restrictions.
- Support and troubleshoot scalability, high availability, performance, monitoring, backup and restores of different environments.
- Ideal candidates will have a deep understanding of technical and functional designs for Databases, Data Warehousing, Reporting, and Data Mining areas
- Familiar with SDLC and Release Management
- Create documentation reflecting current platforms architecture
Qualifications:
- A minimum of bachelor's degree in computer science or equivalent.
- Experience with Informatica IICS, Airflow, and Snowflake in an admin/ developer role
- Experience with SQL/Python & relational data including exposure to complex data models
- 5-7 Years of Experience with scripting languages use (Python, R, Java, Scala).
- 3-5 Years of Experience AWS services (VPC, EC2, SQS, SNS, Lambda, IAM, RDS).
- Demonstrated knowledge and hands-on experience with AWS alerting/monitoring tools
- Experience in managing a GIT based Source control Git/GitHub/Bitbucket
- Experience with CI/CD technologies and tools like Jenkins, Ant or Gradle
- Ability to work well both independently and with other team members
- Ability to multi-task required and provide rapid support in production
|