Senior Cloud Support Engineer - Data Integration & ETL
AI Summary ✨
Requirements:
Bachelor’s or Master’s degree in Computer Science or equivalent discipline
5+ years experience in a Technical Support environment or a similar technical function in a customer-facing role
Excellent writing and communication skills in English with attention to detail
Ability to work in a highly collaborative environment across global teams
Basic familiarity with one major cloud service provider's ecosystem
Understanding of basic Python and Java code
Basic understanding of Windows and Linux Operating Systems
Basic understanding of Data Warehousing fundamentals and concepts
Ability to write and understand basic SQL queries
Knowledge of fundamental AWS services or similar services on Microsoft Azure or Google Cloud
Basic understanding of data warehousing and ETL/ELT concepts
Knowledge of TCP/IP and HTTP/S protocols
Basic connectivity troubleshooting skills
Experience in troubleshooting on Windows, Mac, or Unix-like systems
Nice to haves:
Basic driver configuration skills for ODBC, JDBC, etc
Familiarity with third-party troubleshooting tools such as Wireshark and Fiddler
Understanding of cloud computing security concepts
Understanding of RESTful APIs and web services
Understanding of load balancer concepts (F5, nginx, etc)
Familiar with Cloud service security concepts (Security Groups or NSG)
Experienced with software development principles, including object-oriented programming and version control systems (e.g., Git, GitHub, GitLab)
Working experience in containerization and orchestration tools (e.g., Docker, Kubernetes)
Experience with AWS Lambda and related AWS services (e.g., S3, DynamoDB, API Gateway, SNS)
Understanding of event-driven architectures and microservices
Experience with API frameworks and tools like Swagger/OpenAPI, Postman, and API Gateway
Able to identify packages from import statements
Able to read library API documentation and use them effectively
Experience with ML tools and libraries, such as TensorFlow, PyTorch, or scikit-learn
What you'll be doing:
Drive technical solutions to complex problems, providing in-depth analysis and guidance to Snowflake customers and partners using various communication methods
Adhere to response and resolution SLAs and escalation processes to ensure fast issue resolution
Demonstrate good problem-solving skills and be process-oriented
Utilize Snowflake environment, connectors, 3rd party partner software, and tools to investigate issues
Document known solutions to the internal and external knowledge base
Report well-documented bugs and feature requests arising from customer-submitted requests
Partner with engineering teams in prioritizing and resolving customer requests
Participate in a variety of Support initiatives
Provide support coverage during holidays and weekends based on business needs
Perks and benefits:
Snowflake is growing fast, providing opportunities for personal and professional growth
Engage with a team that values innovation and challenges ordinary thinking
Contribute to building a future for yourself and Snowflake