Software Engineer - Customer Experience Engineering

Snowflake Snowflake · Data AI · Warsaw, Poland · Global Support

Software Engineer role focused on building internal and external technologies for customer support and sales, specializing in ML and LLM-based solutions. The team develops production-grade systems to automate processes and augment staff capabilities, with current focus on LLMs for troubleshooting, scalable evaluations, process automation, and incident discovery using embeddings, LLMs, clustering, and agents. The role involves developing and refining ML models, designing metrics, implementing projects in Java/Python on Snowflake and Kubernetes, and collaborating with cross-functional teams.

What you'd actually do

  1. Develop and refine ML models that are critical to Snowflake’s business
  2. Design metrics and experiments to validate your insights
  3. Help to implement projects that span our stack, including Java and Python services hosted in Snowflake and Kubernetes
  4. Collaborate with a cross-functional team, including product management and design
  5. Deliver features requiring close coordination with several partner teams

Skills

Required

  • 3+ years of hands-on software engineering experience
  • 1+ years of working ML experience
  • Interest in the State of the Art LLM-based solutions
  • Great communication skills, both verbal and written
  • Genuine enjoyment of the art of building great software
  • love of learning new things

Nice to have

  • B.S. or M.S. degree in CS, or equivalent discipline

What the JD emphasized

  • work closely with the state of the art LLM models
  • develop agents
  • apply various clusterings, summarizations, embeddings
  • prior ML experience is definitely useful
  • Develop and refine ML models that are critical to Snowflake’s business
  • 1+ years of working ML experience
  • Interest in the State of the Art LLM-based solutions

Other signals

  • LLMs
  • agent-based architectures
  • production-grade systems
  • ML and LLM-based solutions