Bahwan CyberTek
Website:
bahwancybertek.com
Job details:
Role Description
About the Role We are looking for a skilled Snowflake Developer who can design and build modern, interactive React-based applications on top of the Snowflake Data Cloud, while leveraging Snowflake's native AI/ML capabilities (Cortex functions, Cortex Analyst, Cortex Search, and ML-based analytics) to deliver intelligent, data-driven products. This role sits at the intersection of application development, data engineering, and applied AI — ideal for someone who enjoys building end-to-end experiences directly inside the Snowflake ecosystem. Key Responsibilities
- Application Development: Design, develop, and deploy custom React front-end applications that integrate with Snowflake as the backend data layer (via Snowpark Container Services, SPCS-hosted apps, or Snowflake APIs).
- Frontend & UI: Build interactive dashboards, internal tools, and customer-facing apps using React, integrated with Snowflake data via REST APIs, Snowpark, or SQL API.
- Data Layer: Develop and optimize Snowflake objects (tables, views, stored procedures, UDFs/UDTFs) to support application data needs.
- AI/ML Integration: Implement and integrate Snowflake Cortex AI features (Cortex Analyst, Cortex Search, LLM functions, ML Functions) into applications to power natural-language querying, semantic search, and predictive insights.
- Native App & Container Deployment: Package and deploy applications using Snowflake Native Apps Framework and/or Snowpark Container Services (SPCS) for scalable, secure delivery within customer Snowflake accounts.
- Backend Development: Write efficient Snowflake SQL and Python/Snowpark code for data transformation, feature engineering, and application logic.
- Security & Governance: Implement role-based access control, secure data sharing, and governance best practices for applications built on Snowflake.
- Collaboration: Work closely with data engineers, product managers, and AI/ML teams to translate business requirements into functional, scalable applications.
- DevOps: Set up CI/CD pipelines for application deployment, version control, and automated testing.
- Performance Optimization: Monitor application performance, troubleshoot issues, and continuously improve responsiveness, scalability, and cost-efficiency on Snowflake.
- Data Analysis: Analyze data trends, user behavior, and application usage patterns within Snowflake to generate insights, reports, and dashboards that inform product and business decisions.
Click on Apply to know more.