- Company Name
- Databricks
- Job Title
- Manager, Engineering - AI/BI
- Job Description
-
Job title: Manager, Engineering – AI/BI
Role Summary: Lead and grow a full‑stack engineering team focused on AI/BI products (Dashboards, Genie, Databricks One, Unity Catalog Business Semantics). Own product vision execution, technical delivery, and team health while ensuring scalable, high‑quality systems that serve multiple internal and external customers.
Expectations:
- Build and mentor a high‑performing, distributed engineering squad of 5–20+ full‑stack engineers and SMEs.
- Drive end‑to‑end hiring, onboarding, career development, and retention of top engineering talent.
- Translate product strategy into reliable, maintainable software, setting process standards that accelerate velocity and quality.
- Own technical debt, long‑term architecture decisions, and roadmap prioritization.
- Collaborate cross‑functionally with Product Management, Customer Success, and other engineering groups.
- Operate in a fast‑paced, SaaS‑centric environment, uniting multiple product teams around shared platforms.
Key Responsibilities:
- Lead a team delivering features for dashboards, text‑to‑SQL (Genie), simplified BI experiences (Databricks One), and metadata‑driven business semantics.
- Oversee sustained recruitment of senior engineers and junior hires; cultivate a growth mindset within the squad.
- Define and refine engineering processes (Agile ceremonies, code reviews, CI/CD, release management) to achieve high throughput and quality.
- Own the platform’s technical health: performance tuning, scalability, resilience, security, and compliance.
- Manage technical debt and balance it against product roadmap priorities; steer long‑term architectural evolution.
- Foster collaboration with Product, CS, and other engineering teams to ensure alignment and cross‑product support.
- Evaluate and adopt new tools, frameworks, and best practices that enhance developer productivity and product quality.
Required Skills:
- Proven track record of hiring, building, and retaining engineering talent.
- Strong process design experience that increases velocity and quality.
- 2+ years managing SaaS engineering teams; 5+ years in distributed systems/platform development.
- Expertise in scaling engineering organizations from 5 to 20+ engineers.
- Experience building shared services/platforms that serve multiple product teams.
- Familiarity with cloud‑native, microservices, and distributed architecture patterns.
- Excellent communication, collaboration, and stakeholder‑management skills.
- Ability to manage distributed teams across multiple time zones.
- Resilience in a rapidly evolving, high‑growth technical environment.
Required Education & Certifications:
- Bachelor’s degree (or higher) in Computer Science, Software Engineering, or a related field; advanced degree preferred but not mandatory.
---
*All company details, location, benefits, and additional fluff removed to meet ATS‑friendly, globally neutral profile standards.*