Senior Software Engineer
Core
Design and scale systems for an AI platform that optimizes cloud data warehouses (Snowflake/Databricks) to control compute costs without hurting query performance.
Role type
Senior Software Engineer (AI-first engineering team)
Builds
Reliable systems processing large volumes of customer warehouse data; shared AI workflows, guardrails, and review standards
Domain
Cloud data platforms + AI engineering
Deliverable
production ML models
Required skills
System design, AI coding agents, architectural decision-making, tradeoff analysis, Java/Python/Go/JavaScript/TypeScript, SQL, cloud platforms, containers, CI/CD pipelines
Preferred skills
Snowflake, Databricks, Angular, AI agents, Model Context Protocol, query optimization, machine learning, algorithm development
Responsibilities
Design reliable systems for large-scale data processing; use AI coding tools to multiply output and review agent output critically; build shared AI workflows and guardrails; evaluate new tools and models; write architecture docs; understand customer needs; mentor engineers using AI tools
Seniority
Senior, hands-on IC
