Skip to content
SnowflakeSnowflake

Software Engineer AI Team

Software Engineer on Snowflake’s AI team, developing scalable AI platforms and improving AI functionality. The role requires 3+ years of backend software engineering experience, API and SDK development, software delivery practices, and a technical bachelor’s degree; MLOps experience is a plus.

About the job

Responsibilities

  • Develop and serve platforms for AI solutions and improve Snowflake functionality in the AI domain.
  • Find optimal solutions to complex and ambiguous problems.
  • Collaborate with research, engineering, and business teams on product development strategy.
  • Mentor less experienced engineers, researchers, and product managers.
  • Communicate results and complex concepts to leadership.
  • Work independently, contribute to a team, and lead when required.

Requirements

  • 3+ years of experience writing production-quality, scalable code using backend languages.
  • Professional experience building SDKs and web service APIs, including REST and gRPC.
  • Experience with software engineering best practices, including programming, testing, version control, CI/CD, Docker, Kubernetes, Jenkins, and agile development.
  • Bachelor's degree in a technical field such as AI/ML, computer science, data science, physics, or mathematics.
  • Curiosity and enthusiasm for open-ended problems, with the ability to formulate problems from abstract information.
  • Ability to produce organized solutions independently and collaborate effectively.

Nice-to-haves

  • Master's degree or PhD.
  • Hands-on MLOps experience, such as deploying machine learning models.
  • Experience with Go, Java, C++, or Python.

Skills

Go, Java, C++, Python, Rest, gRPC, SDKs, CI/CD, Docker, Kubernetes, Jenkins, MLOps, Machine Learning, Version Control, Agile Development

PrizePicks

PrizePicks

United States

Software Engineer III
$145k+/yrRemote3+ YOEBackend Engineering

Build and scale Ruby on Rails backend services for rewards, incentives, and loyalty features in a high-throughput platform. The role owns complex feature delivery, contributes to architecture, mentors junior engineers, and requires 3+ years of professional software engineering experience.

Twilio

Twilio

United States

Software Engineer , Identity
$106k+/yrRemote3+ YOEBackend Engineering

Build and operate backend capabilities for a cloud identity platform, including authentication flows, APIs, and developer experiences. The role requires 3+ years of experience with high-scale production systems and RESTful API development, with Go, TypeScript, and DynamoDB as preferred skills.

Anthropic

Anthropic

San Francisco, CA
Software Engineer, Research Infrastructure
$405k+/yrHybridBackend Engineering

Build and scale reliable research infrastructure and distributed systems for evolving AI research workflows. The role independently leads complex technical projects, makes foundational architectural decisions, and partners with researchers and engineering teams.

Cloudflare

Cloudflare

Austin, TX
Systems Engineer, Network Protocols & Distributed Systems
€54k+/yrHybridBackend Engineering

Build and operate Internet-scale HTTP and TLS infrastructure, migrate services to a Rust-based proxy, and improve protocol performance. The role requires systems programming experience, strong reliability and security practices, and interest in open-source standards.

Instacart

Instacart

Canada

Software Engineer II - Ads
CA$145k+/yrRemote3+ YOEBackend Engineering

Build and operate publisher-facing backend features for Instacart’s Carrot Ads platform, spanning APIs, serving, reporting, and partner tooling. The role requires 3+ years of backend experience, distributed-systems and API expertise, and operational ownership.