Snowflake Computing

SENIOR SOFTWARE ENGINEER

Snowflake Computing • $221K — $287K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent in Computer Science or related field
  • 5+ years of experience in software engineering
  • Experience in designing and building reliable software and services
  • Proficiency in Java for application development
  • Familiarity with SQL and database technologies
  • Experience in big data and Hadoop ecosystems
  • Experience in implementation, testing, and documentation of database systems

Responsibilities

  • Design and maintain components of AI/ML observability systems
  • Implement techniques for data aggregation and machine learning metrics
  • Enhance AI/ML infrastructure for scalable training and monitoring
  • Build features that improve performance and reliability for ML use cases
  • Serve as technical lead for machine learning observability initiatives

Benefits

  • Telecommuting permitted
Full Job Description
Joining this team means architecting the performance, scalability, and service infrastructure that will empower the world's largest enterprises to seamlessly govern their transactional and analytical data in one place. If you are passionate about building industry-leading technologies that solve real-world scale and performance problems, this is the place to be. In this role, you will be a key contributor to the evolution of our core product: an elastic, large-scale, high-performance data processing system. We are looking for smart, enthusiastic engineers who can quickly master complex technical areas and are passionate about building new, industry-leading technologies.

AS A SENIOR SOFTWARE ENGINEER (MULTIPLE POSITIONS AVAILABLE) AT SNOWFLAKE, YOU WILL:

Design, develop, and maintain core components of AI/ML observability systems, including backend infrastructure for largescale data processing, storage, and data movement. Implement and optimize highly specialized techniques such as sketch based data aggregation and machine learning metrics to support accurate monitoring and evaluation of ML and Generative AI models. Develop and enhance AI/ML infrastructure to support reliable training, deployment, and monitoring of machine learning workloads at scale. Build and extend platform features that enable scalable ML and Generative AI use cases while improving performance, reliability, and resource efficiency. Serve as a technical lead for the design and implementation of machine learning observability, data infrastructure, and model explainability capabilities supporting customer-facing ML and Generative AI products. Telecommuting permitted.

Minimum Requirements for Position:
  • Bachelor's degree or foreign equivalent in Computer Science, Information Technology, Electrical Engineering or a related field, and five (5) years of progressive post baccalaureate experience in the job offered or a related occupation.

Education or experience must include:
  • Designing and building database systems, compilers, and developer tools;
  • Building enterprise-grade, reliable, and trustworthy software and services;
  • Developing applications using Java;
  • Using SQL and other database technologies, including implementing internal database components;
  • Designing data warehouses, database systems, and large-scale data processing solutions;
  • Contributing to ASF open-source projects, including big data and Hadoop ecosystem initiatives; and
  • Performing implementation, testing, debugging, and documentation, and design query compilation and compiler systems.

The base salary range for this role is $221,187 - $287,500

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

About Snowflake Computing

Snowflake is a cloud-based data-warehousing company that was founded in 2012. The company provides a data platform that allows customers to store and analyze data using cloud-based infrastructure. Snowflake's platform is designed to be highly scalable and flexible, allowing customers to easily add or remove computing resources as needed. The company's customers include a wide range of businesses, from startups to Fortune 500 companies. Snowflake has received significant funding from investors and has been recognized as one of the fastest-growing companies in the United States.
Learn more about Snowflake Computing
Size
2,037 employees
Market Cap
$44.9 billion
Industry
Net Income
-$539.1 million
Founded
2012
Revenue
$592 million
NASDAQ

Similar Jobs

More Jobs at Snowflake Computing

  • Snowflake Computing
    SENIOR SOFTWARE ENGINEER
    $221K — $287K *
    Menlo Park, CA 94025 (San Mateo County)
    Enterprise Technology
    In-Person
  • Snowflake Computing
    IT Auditor
    $110K — $130K *
    Dublin, CA 94568 (Alameda County)
    Information Technology
    In-Person
  • Snowflake Computing
    Senior Litigation Counsel
    $150K — $180K *
    Atlanta, GA 30349 (Fulton County)
    Legal & Accounting
    In-Person
  • Snowflake Computing
    Senior Litigation Counsel
    $160K — $200K *
    Menlo Park, CA 94025 (San Mateo County)
    Legal & Accounting
    In-Person
  • Snowflake Computing
    Senior Litigation Counsel
    $160K — $190K *
    Mclean, VA 22101 (Fairfax County)
    Legal & Accounting
    In-Person

More Enterprise Technology Jobs

Find similar SENIOR SOFTWARE ENGINEER jobs: