onsite
Senior Software Engineer - Data Clean Room / AI Data Hub - Snowflake
Software Engineer
Lead the design and implementation of secure, AI‑enabled data clean rooms and data hubs, leveraging Python, Java, SQL, and AWS to build scalable, privacy‑preserving data pipelines that empower enterprise AI initiatives.
About the role
Key Responsibilities
- Architect and develop end‑to‑end data clean room solutions that enable secure, privacy‑preserving data collaboration across internal and external partners.
- Design and implement scalable data pipelines using Python, Java, and SQL on Snowflake and AWS services (Glue, S3, Lambda).
- Integrate advanced machine learning models to enrich data and provide actionable insights while maintaining strict compliance with data governance policies.
- Collaborate with cross‑functional teams to define data requirements, optimize performance, and ensure high availability of data services.
- Drive continuous improvement by evaluating emerging technologies, proposing architectural enhancements, and mentoring junior engineers.
Requirements
- 8+ years of software engineering experience with a strong focus on data engineering and AI/ML pipelines.
- Proficiency in Python, Java, and SQL, with hands‑on experience building production‑grade data solutions on Snowflake.
- Deep understanding of AWS services (Glue, S3, Lambda, Redshift) and experience deploying scalable, secure data platforms.
- Experience designing and operating data clean rooms or privacy‑preserving data collaboration frameworks.
- Strong problem‑solving skills, a collaborative mindset, and a passion for experimenting with cutting‑edge AI technologies.
Skills
pythonjavasqlawsmachine learningsnowflake