Software Engineer - Customer Experience Engineering
Build production-grade machine learning and LLM-based solutions that automate support processes and augment technical teams. The role requires at least three years of software engineering experience, machine learning experience, and proficiency with Java or Python services.
About the job
Responsibilities
- Develop and refine machine learning models critical to Snowflake’s business.
- Design metrics and experiments to validate insights.
- Implement projects across the stack, including Java and Python services hosted in Snowflake and Kubernetes.
- Collaborate with product management, design, and partner teams.
- Deliver features requiring close coordination across several teams.
- Participate in product vision and team planning.
- Identify problems, instrument relevant components, and implement solutions.
- Develop and refine LLM-based solutions, including fine-tuning models, agents, clustering, summarization, and embeddings.
Requirements
- B.S. or M.S. degree in Computer Science or an equivalent discipline.
- 3+ years of hands-on software engineering experience.
- 1+ years of working machine learning experience.
- Interest in state-of-the-art LLM-based solutions.
- Strong verbal and written communication skills.
- Ability to work with diverse peers and external developers.
- Genuine enjoyment of building software and learning new technologies.
Skills
Java, Python, Machine Learning, LLMs, Llm Agents, Kubernetes, Snowflake, scikit-learn, Embeddings, Clustering, Summarization, Model Fine-Tuning
Similar jobs
ML Engineering jobsBuild the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.
Deploy and optimize frontier AI models for fast, reliable, real-time production serving at scale. The role requires production ML serving experience, GPU programming and inference optimization expertise, and the ability to diagnose bottlenecks across the serving stack.
Paid Applied AI internship focused on building, evaluating, and deploying production-oriented AI applications, including agents, RAG pipelines, and LLM integrations. Requires strong Python skills and current or recent study in a relevant technical field.
Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.