onsite
Software Engineer - Trust Center - Snowflake
Software Engineer
Lead the design and implementation of secure, AI‑native services for Snowflake’s Trust Center, leveraging Python, Java, and AWS to build scalable, compliant solutions that empower enterprise data governance.
About the role
Key Responsibilities
- Architect and develop secure, high‑performance services in Python and Java that support Snowflake’s Trust Center platform.
- Integrate AI/ML capabilities to enhance data governance, risk assessment, and compliance workflows.
- Collaborate with cross‑functional teams to define requirements, design solutions, and deliver production‑ready code on AWS.
- Implement robust testing, monitoring, and observability to ensure reliability and compliance with industry standards.
- Participate in code reviews, knowledge sharing, and continuous improvement initiatives.
Requirements
- 5+ years of software engineering experience with a strong focus on backend development.
- Proficiency in Python, Java, and SQL; experience with Snowflake data platform is a plus.
- Hands‑on experience deploying applications on AWS (EC2, Lambda, ECS, S3, IAM).
- Solid understanding of security best practices, data privacy, and compliance frameworks.
- Excellent problem‑solving skills, a collaborative mindset, and a passion for AI‑driven innovation.
Skills
pythonjavaawssnowflakesql