About the company
Databricks is the Data and AI company. More than 20,000 organizations worldwide — including adidas, AT&T, Bayer, Block, Mastercard, Rivian, Unilever, and 70% of the Fortune 500 — rely on the Databricks Data + AI Platform to build and scale data and AI apps, analytics and agents.
Responsibilities
- Design and develop robust frontend interfaces and API backends (e.g., FastAPI routing user queries to model-serving endpoints).
- Build solutions ranging from data-rich dashboards to enterprise chat solutions powered by the Mosaic AI Agent Framework.
- Architect secure and scalable application architectures that can suffice GTM requirements on building custom SaaS applications.
- Create scalable applications that seamlessly connect to Databricks SQL via the Statement Execution API or Databricks SDK.
- Establish CI/CD pipelines using Declarative Automation Bundles (DABs) to automate deployment across development, staging, and production workspaces.
Requirements
- 5+ years of experience working as a Software Engineer, Data App Developer, or Full-Stack Engineer building interactive web applications.
- Proficient in full stack Python, DBSQL and/or Node.js.
- Experience with frameworks like Streamlit, Dash, Flask, FastAPI, React, or Express is required.
- Familiarity with Unity Catalog, Databricks SQL, Databricks SDK for Python, and Model Serving is highly preferred.
- Experience with CI/CD tools, Infrastructure as Code (specifically Databricks Asset Bundles), and implementing secure OAuth flows.
- Passionate about applying AI, integrating Data, Genie & LLMs Frameworks into application backends.
- Excel in a collaborative environment, translating stakeholder requirements into intuitive user interfaces.
Conditions
- Pay range: $100,000 - $171,950 USD per year depending on zone.