Software Engineer - AIM Virtualization
Build AI-driven database virtualization systems that enable customers to migrate applications to Snowflake without changing SQL or APIs. The role focuses on database internals, platform development, and AI-based software synthesis.
About the job
Responsibilities
- Participate in AI-based development across the full platform, including syntactic and semantic analysis, wire protocols, and data ingest/egress.
- Collaborate with product managers, solution architects, and field engineering to help customers transition their databases.
- Define and improve engineering processes for AI-based software synthesis workflows.
Requirements
- 2–7 years of experience in SQL and/or other functional programming languages.
- Curiosity and imagination for using AI in novel ways to create robust, scalable data platforms.
- Solid knowledge of database internals, including query parsing, optimization, and execution.
- BS, MS, or PhD in Computer Science, databases, high-performance computing, or a related field.
Skills
SQL, Functional Programming, Artificial Intelligence, Database Internals, Query Parsing, Query Optimization, Query Execution, Wire Protocols, Data Ingestion, Data Egress, Software Synthesis
Similar jobs
Backend Engineering jobsBuild backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
Build and operate backend infrastructure and APIs for stablecoin-based payments, deposits, withdrawals, and other money movement. The role requires at least two years of backend engineering experience, distributed-systems expertise, cloud proficiency, and blockchain or crypto experience.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build scalable backend systems, APIs, and data pipelines that process large volumes of audio data and support AI research and customer-facing products. The role requires at least two years of backend engineering experience and strong systems fundamentals; ML, DSP, or audio expertise is a plus.
Build and improve high-scale backend infrastructure, workflow systems, data tiers, and reliability tooling supporting billions of requests. The role requires at least two years of software engineering experience, strong coding and problem-solving skills, distributed-systems familiarity, and participation in on-call operations.