onsite
Staff Software Engineer - Snowflake
Software Engineer
Lead the design and delivery of AI‑native, cloud‑first solutions on Snowflake, driving experimentation, scalability, and high‑impact features across data and analytics platforms.
About the role
Key Responsibilities
- Architect and implement scalable, AI‑enabled data services using Python, Node.js, and Snowflake’s platform.
- Collaborate with cross‑functional teams to prototype and iterate on emerging ML and data‑engineering capabilities.
- Own end‑to‑end delivery of high‑performance, production‑grade features on AWS infrastructure.
- Mentor and guide junior engineers, fostering a culture of experimentation and continuous improvement.
- Advise product and business stakeholders on technical feasibility and trade‑offs for AI‑driven initiatives.
Requirements
- 10+ years of software engineering experience with a strong focus on cloud and data platforms.
- Proficiency in Python, Node.js, and SQL; deep knowledge of Snowflake and AWS services.
- Hands‑on experience building and deploying machine‑learning pipelines at scale.
- Excellent problem‑solving skills and a proven track record of delivering complex, high‑impact solutions.
- Strong communication skills and a collaborative mindset in fast‑moving environments.
Skills
pythonnodejsmachine learningawssnowflake