Resume and JobRESUME AND JOB
Snowflake logo

High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!

Snowflake

High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!

full-timePosted: Mar 25, 2025

Job Description

Software Engineer - Cortex Apps (LLM Products) at Snowflake

Role Overview

Snowflake is seeking a talented and passionate Software Engineer to join our Cortex Apps team. As a Software Engineer, you will play a crucial role in building the future of AI for enterprise data. You will be responsible for owning features end-to-end for Snowflake Cortex products, including agentic workflows, NL-to-SQL on semantic layers, and search. Your work will directly impact how businesses understand and leverage their data.

A Day in the Life

Each day as a Software Engineer at Snowflake will bring exciting new challenges. A typical day might involve:

  • Designing and implementing new AI-powered features for Snowflake Cortex.
  • Building enterprise-grade context engineering components.
  • Developing and executing evaluation strategies for AI models.
  • Analyzing evaluation results and identifying areas for improvement.
  • Collaborating with product and infrastructure teams to translate customer problems into solutions.
  • Leading a team of engineers to build great products.
  • Participating in code reviews and ensuring code quality.
  • Staying up-to-date with the latest advancements in AI and machine learning.

Why Menlo Park, CA?

Menlo Park is at the heart of Silicon Valley, offering a vibrant ecosystem of technology companies, startups, and research institutions. This location provides unparalleled opportunities for networking, learning, and career growth. Snowflake's Menlo Park office is a hub of innovation, bringing together talented individuals from diverse backgrounds to collaborate on cutting-edge projects. Furthermore, being close to Stanford University and other leading academic institutions allows for constant exposure to new ideas and research in the field of AI.

Career Path

Snowflake is committed to providing opportunities for career growth and development. As a Software Engineer, you can advance your career along several paths, including:

  • Senior Software Engineer: Take on more complex projects and mentor junior engineers.
  • Staff Software Engineer: Lead technical initiatives and drive innovation across the team.
  • Engineering Manager: Manage a team of engineers and guide their career development.
  • Principal Engineer: Provide technical leadership and contribute to the overall architecture of the Snowflake platform.

Salary & Benefits

Snowflake offers a competitive salary and benefits package, including:

  • Competitive base salary
  • Equity in Snowflake
  • Comprehensive health insurance (medical, dental, vision)
  • Paid time off (PTO) and holidays
  • 401(k) retirement plan with company match
  • Life insurance and disability coverage
  • Employee assistance program (EAP)
  • Flexible spending accounts (FSA)
  • Health savings account (HSA)
  • Commuter benefits
  • Professional development opportunities
  • Employee referral program
  • Wellness programs

Innovation Culture

Snowflake fosters a culture of innovation, collaboration, and impact. We are committed to empowering our employees to achieve their full potential. You will be working alongside some of the brightest minds in the industry, contributing to cutting-edge projects that are shaping the future of data and AI. We encourage experimentation, continuous learning, and pushing the boundaries of what's possible.

How to Apply

If you are a passionate and driven Software Engineer looking for a challenging and rewarding opportunity, we encourage you to apply! Please submit your resume and cover letter through the Snowflake Careers website. Be sure to highlight your experience with AI, machine learning, and data engineering.

FAQ

  1. What is Snowflake Cortex? Snowflake Cortex is a suite of AI products that enable businesses to leverage the power of AI to understand and analyze their data.
  2. What is NL-to-SQL? NL-to-SQL (Natural Language to SQL) is a technology that allows users to query databases using natural language instead of SQL code.
  3. What is context engineering? Context engineering involves building systems that can understand and reason about the context of a query or task.
  4. What is a semantic layer? A semantic layer is an abstraction layer that sits on top of a database and provides a simplified view of the data.
  5. What programming languages are used at Snowflake? Python is the primary language.
  6. What are the key skills for this role? The key skills for this role include Python, AI feature development, NL-to-SQL, data modeling, data analysis, and strong communication skills.
  7. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an on-site interview.
  8. What is the work-life balance like at Snowflake? Snowflake is committed to providing a healthy work-life balance for its employees.
  9. What are the opportunities for professional development? Snowflake offers a variety of professional development opportunities, including training courses, conferences, and mentorship programs.
  10. What is the company culture like at Snowflake? Snowflake fosters a culture of innovation, collaboration, and impact.

Locations

  • Menlo Park, CA, US

Salary

0

Skills Required

  • Pythonintermediate
  • AI Feature Developmentintermediate
  • Natural Language to SQL (NL-to-SQL)intermediate
  • Data Modelingintermediate
  • Data Analysisintermediate
  • Retrieval Systemsintermediate
  • Semantic Layersintermediate
  • Prompt Engineeringintermediate
  • Tool Engineeringintermediate
  • Evaluation Metricsintermediate
  • Experimentationintermediate
  • Function Callingintermediate
  • Tool Schemasintermediate
  • Guardrailsintermediate
  • SQL Promptingintermediate
  • Software Engineeringintermediate
  • System Designintermediate
  • Cloud Computingintermediate
  • Machine Learningintermediate
  • Deep Learningintermediate
  • Data Engineeringintermediate
  • Communicationintermediate
  • Teamworkintermediate
  • Problem Solvingintermediate
  • Agile Developmentintermediate
  • Software Deploymentintermediate
  • Optimization Techniquesintermediate

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field. (experience)
  • Master’s or higher degree preferred. (experience)
  • 5+ years of experience shipping AI features in production. (experience)
  • Proficiency in programming languages such as Python. (experience)
  • Strong communication skills and ability to collaborate effectively in a team environment. (experience)
  • Experience with text2sql (optional). (experience)
  • Experience with data modeling (optional). (experience)
  • Experience with data analysis (optional). (experience)
  • Experience with retrieval systems (optional). (experience)
  • Experience with semantic layers (optional). (experience)
  • Experience building agentic workflows. (experience)
  • Experience with prompt/tool engineering. (experience)
  • Experience with evaluation design and metrics. (experience)
  • Experience with experiment design and analysis. (experience)

Responsibilities

  • Own features end-to-end for Snowflake Cortex products, including agentic workflows, NL-to-SQL on semantic layers, and search.
  • Build enterprise-grade context engineering: function calling, tool schemas, guardrails, semantic model-aware prompting for SQL, and verification/repair.
  • Design evaluations and hillclimb processes: create golden sets, create rubrics and metrics, analyze errors, run experiments to hill climb on the metrics.
  • Partner with product and infrastructure teams to translate customer problems into products and experiments.
  • Collaborate with infrastructure teams to productionize improvements.
  • Lead a team of engineers towards building great products.
  • Design, develop, and deploy AI-powered features for Snowflake Cortex products.
  • Implement and maintain context engineering components.
  • Develop and execute evaluation strategies for AI models and features.
  • Analyze evaluation results and identify areas for improvement.
  • Optimize AI models and features for performance and accuracy.
  • Contribute to the overall architecture and design of the Snowflake Cortex platform.
  • Stay up-to-date with the latest advancements in AI and machine learning.

Benefits

  • general: Comprehensive health insurance (medical, dental, vision)
  • general: Paid time off (PTO) and holidays
  • general: Employee stock options
  • general: 401(k) retirement plan with company match
  • general: Life insurance and disability coverage
  • general: Employee assistance program (EAP)
  • general: Flexible spending accounts (FSA)
  • general: Health savings account (HSA)
  • general: Commuter benefits
  • general: Professional development opportunities
  • general: Employee referral program
  • general: Wellness programs
  • general: Parental leave
  • general: Adoption assistance
  • general: Backup childcare
  • general: Generous perks

Target Your Resume for "High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AIMachine LearningLLMSoftware EngineeringPythonSoftware EngineerLarge Language ModelsCortex AppsSnowflakeMenlo ParkCaliforniaData EngineeringNatural Language ProcessingNLPNL-to-SQLData ModelingData AnalysisCloud ComputingAI DevelopmentAI EngineerMachine Learning EngineerDeep LearningSQLDatabaseSemantic LayerRetrieval SystemsPrompt EngineeringContext EngineeringCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Snowflake logo

High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!

Snowflake

High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!

full-timePosted: Mar 25, 2025

Job Description

Software Engineer - Cortex Apps (LLM Products) at Snowflake

Role Overview

Snowflake is seeking a talented and passionate Software Engineer to join our Cortex Apps team. As a Software Engineer, you will play a crucial role in building the future of AI for enterprise data. You will be responsible for owning features end-to-end for Snowflake Cortex products, including agentic workflows, NL-to-SQL on semantic layers, and search. Your work will directly impact how businesses understand and leverage their data.

A Day in the Life

Each day as a Software Engineer at Snowflake will bring exciting new challenges. A typical day might involve:

  • Designing and implementing new AI-powered features for Snowflake Cortex.
  • Building enterprise-grade context engineering components.
  • Developing and executing evaluation strategies for AI models.
  • Analyzing evaluation results and identifying areas for improvement.
  • Collaborating with product and infrastructure teams to translate customer problems into solutions.
  • Leading a team of engineers to build great products.
  • Participating in code reviews and ensuring code quality.
  • Staying up-to-date with the latest advancements in AI and machine learning.

Why Menlo Park, CA?

Menlo Park is at the heart of Silicon Valley, offering a vibrant ecosystem of technology companies, startups, and research institutions. This location provides unparalleled opportunities for networking, learning, and career growth. Snowflake's Menlo Park office is a hub of innovation, bringing together talented individuals from diverse backgrounds to collaborate on cutting-edge projects. Furthermore, being close to Stanford University and other leading academic institutions allows for constant exposure to new ideas and research in the field of AI.

Career Path

Snowflake is committed to providing opportunities for career growth and development. As a Software Engineer, you can advance your career along several paths, including:

  • Senior Software Engineer: Take on more complex projects and mentor junior engineers.
  • Staff Software Engineer: Lead technical initiatives and drive innovation across the team.
  • Engineering Manager: Manage a team of engineers and guide their career development.
  • Principal Engineer: Provide technical leadership and contribute to the overall architecture of the Snowflake platform.

Salary & Benefits

Snowflake offers a competitive salary and benefits package, including:

  • Competitive base salary
  • Equity in Snowflake
  • Comprehensive health insurance (medical, dental, vision)
  • Paid time off (PTO) and holidays
  • 401(k) retirement plan with company match
  • Life insurance and disability coverage
  • Employee assistance program (EAP)
  • Flexible spending accounts (FSA)
  • Health savings account (HSA)
  • Commuter benefits
  • Professional development opportunities
  • Employee referral program
  • Wellness programs

Innovation Culture

Snowflake fosters a culture of innovation, collaboration, and impact. We are committed to empowering our employees to achieve their full potential. You will be working alongside some of the brightest minds in the industry, contributing to cutting-edge projects that are shaping the future of data and AI. We encourage experimentation, continuous learning, and pushing the boundaries of what's possible.

How to Apply

If you are a passionate and driven Software Engineer looking for a challenging and rewarding opportunity, we encourage you to apply! Please submit your resume and cover letter through the Snowflake Careers website. Be sure to highlight your experience with AI, machine learning, and data engineering.

FAQ

  1. What is Snowflake Cortex? Snowflake Cortex is a suite of AI products that enable businesses to leverage the power of AI to understand and analyze their data.
  2. What is NL-to-SQL? NL-to-SQL (Natural Language to SQL) is a technology that allows users to query databases using natural language instead of SQL code.
  3. What is context engineering? Context engineering involves building systems that can understand and reason about the context of a query or task.
  4. What is a semantic layer? A semantic layer is an abstraction layer that sits on top of a database and provides a simplified view of the data.
  5. What programming languages are used at Snowflake? Python is the primary language.
  6. What are the key skills for this role? The key skills for this role include Python, AI feature development, NL-to-SQL, data modeling, data analysis, and strong communication skills.
  7. What is the interview process like? The interview process typically involves a phone screen, a technical interview, and an on-site interview.
  8. What is the work-life balance like at Snowflake? Snowflake is committed to providing a healthy work-life balance for its employees.
  9. What are the opportunities for professional development? Snowflake offers a variety of professional development opportunities, including training courses, conferences, and mentorship programs.
  10. What is the company culture like at Snowflake? Snowflake fosters a culture of innovation, collaboration, and impact.

Locations

  • Menlo Park, CA, US

Salary

0

Skills Required

  • Pythonintermediate
  • AI Feature Developmentintermediate
  • Natural Language to SQL (NL-to-SQL)intermediate
  • Data Modelingintermediate
  • Data Analysisintermediate
  • Retrieval Systemsintermediate
  • Semantic Layersintermediate
  • Prompt Engineeringintermediate
  • Tool Engineeringintermediate
  • Evaluation Metricsintermediate
  • Experimentationintermediate
  • Function Callingintermediate
  • Tool Schemasintermediate
  • Guardrailsintermediate
  • SQL Promptingintermediate
  • Software Engineeringintermediate
  • System Designintermediate
  • Cloud Computingintermediate
  • Machine Learningintermediate
  • Deep Learningintermediate
  • Data Engineeringintermediate
  • Communicationintermediate
  • Teamworkintermediate
  • Problem Solvingintermediate
  • Agile Developmentintermediate
  • Software Deploymentintermediate
  • Optimization Techniquesintermediate

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field. (experience)
  • Master’s or higher degree preferred. (experience)
  • 5+ years of experience shipping AI features in production. (experience)
  • Proficiency in programming languages such as Python. (experience)
  • Strong communication skills and ability to collaborate effectively in a team environment. (experience)
  • Experience with text2sql (optional). (experience)
  • Experience with data modeling (optional). (experience)
  • Experience with data analysis (optional). (experience)
  • Experience with retrieval systems (optional). (experience)
  • Experience with semantic layers (optional). (experience)
  • Experience building agentic workflows. (experience)
  • Experience with prompt/tool engineering. (experience)
  • Experience with evaluation design and metrics. (experience)
  • Experience with experiment design and analysis. (experience)

Responsibilities

  • Own features end-to-end for Snowflake Cortex products, including agentic workflows, NL-to-SQL on semantic layers, and search.
  • Build enterprise-grade context engineering: function calling, tool schemas, guardrails, semantic model-aware prompting for SQL, and verification/repair.
  • Design evaluations and hillclimb processes: create golden sets, create rubrics and metrics, analyze errors, run experiments to hill climb on the metrics.
  • Partner with product and infrastructure teams to translate customer problems into products and experiments.
  • Collaborate with infrastructure teams to productionize improvements.
  • Lead a team of engineers towards building great products.
  • Design, develop, and deploy AI-powered features for Snowflake Cortex products.
  • Implement and maintain context engineering components.
  • Develop and execute evaluation strategies for AI models and features.
  • Analyze evaluation results and identify areas for improvement.
  • Optimize AI models and features for performance and accuracy.
  • Contribute to the overall architecture and design of the Snowflake Cortex platform.
  • Stay up-to-date with the latest advancements in AI and machine learning.

Benefits

  • general: Comprehensive health insurance (medical, dental, vision)
  • general: Paid time off (PTO) and holidays
  • general: Employee stock options
  • general: 401(k) retirement plan with company match
  • general: Life insurance and disability coverage
  • general: Employee assistance program (EAP)
  • general: Flexible spending accounts (FSA)
  • general: Health savings account (HSA)
  • general: Commuter benefits
  • general: Professional development opportunities
  • general: Employee referral program
  • general: Wellness programs
  • general: Parental leave
  • general: Adoption assistance
  • general: Backup childcare
  • general: Generous perks

Target Your Resume for "High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!" , Snowflake

Get personalized recommendations to optimize your resume specifically for High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now!" , Snowflake

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

AIMachine LearningLLMSoftware EngineeringPythonSoftware EngineerLarge Language ModelsCortex AppsSnowflakeMenlo ParkCaliforniaData EngineeringNatural Language ProcessingNLPNL-to-SQLData ModelingData AnalysisCloud ComputingAI DevelopmentAI EngineerMachine Learning EngineerDeep LearningSQLDatabaseSemantic LayerRetrieval SystemsPrompt EngineeringContext EngineeringCloud ComputingDataEngineeringSales

Answer 10 quick questions to check your fit for High-CTR: Software Engineer - Cortex Apps (LLM Products) Careers at Snowflake - Menlo Park, CA | Apply Now! @ Snowflake.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.