About the company
Databricks is the data and AI company. More than 10,000 organizations worldwide — including Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500 — rely on the Databricks Data Intelligence Platform to unify and democratize data, analytics and AI.
Responsibilities
- Play a key role in the end-to-end design and implementation of our product which is a platform for powering use cases across training and serving of generative AI models
- Work closely with both customers and internal ML researchers to identify key areas of development for our generative AI platform
- Have strong end-to-end product ownership, translating product requirements into user interfaces and backend distributed system design and own end-to-end implementation
- Design and build the core platform infrastructure that supports our customer-facing product features
- Ensure the reliability, security, and scalability of the backend distributed systems that power all aspects of our product
Requirements
- 4+ years of hands-on programming experience with at least one modern language such as Python, Scala, Go, or C++
- Strong sense of distributed systems design and experience building large-scale systems
- Experience building ML platform systems for applications in the ML model development lifecycle such as data preparation, model training, model evaluation, and model serving
- Direct experience developing ML models is a plus but not required
- Strong sense of end-to-end product ownership as well as intuition for both robust system design and product usability
- Effective communication skills and the ability to articulate complex technical ideas to cross-disciplinary internal and external stakeholders.
- We value candidates who are curious about all parts of the company's success and are willing to learn new technologies along the way.
Conditions
- Pay Range: $166,000 — $225,000 USD
- Benefits: At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees.