Experis - Snowflake Developer
Developer is needed in San Francisco, United States.
Client: Experis
Location: San Francisco, CA
Contract: Contract
Job Description
The Snowflake Developer role involves collaborating with architects to design and develop data models, schemas, and a robust data warehouse/lake architecture. Key responsibilities include building and maintaining efficient ETL/ELT pipelines, monitoring and optimizing performance, ensuring data integration from various sources, implementing security measures, developing scripting and automation tasks, and maintaining comprehensive documentation.
Requirements
- Technical Expertise: Strong proficiency in SQL, data modeling, database design principles, and experience with ETL processes and tools.
- Platform Experience: In-depth understanding of the Snowflake platform features (e.g., virtual warehouses, Snowpipes, data sharing, time travel).
- Programming Languages: Experience with Python or Snowflake scripting for development and automation.
- Cloud Exposure: Familiarity with cloud platforms such as Amazon Web Services (AWS) or Microsoft Azure.
- Problem-Solving: Excellent analytical and problem-solving skills to troubleshoot complex data issues.
- Education: A bachelor’s or master’s degree in Computer Science, Information Technology, or a related field is often a minimum requirement.
Key Responsibilities
- Data Architecture & Modeling: Collaborating with architects to design and develop data models, schemas, and a well-structured data warehouse/lake architecture.
- ETL/ELT Pipeline Development: Building and maintaining efficient data pipelines and ETL/ELT workflows using Snowflake and other tools to process large datasets.
- Performance Optimization: Monitoring system health, performance, and resource utilization; tuning SQL queries and configurations to enhance data processing speeds and cost efficiency.
- Data Integration: Ensuring seamless data integration from various sources (e.g., AWS S3, Azure Blob Storage) and troubleshooting related issues.
- Security & Compliance: Implementing and enforcing security measures, access controls, and encryption to protect sensitive data and ensure compliance with industry standards.
- Scripting & Automation: Developing stored procedures, user-defined functions (UDFs) using Python or Snowflake Scripting, and automation tasks.
- Documentation: Creating and maintaining comprehensive documentation for data architecture, processes, and troubleshooting procedures.
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.