AI Careers Net 🕸

Engineering Manager - Mosaic AI Runtime

Databricks

View all jobs at Databricks

Location: New York

Category: Product

Domain: AI

Experience Level: Mid Level

Compensation: $192,000—$260,000

Posted 8 months ago

Job Description

The MosaicAI Runtime team develops and maintains the LLM Foundry, Composer, and StreamingDatasets open source projects, which power deep learning training for Databricks customers and MosaicAI Research. We're hiring an Engineering Manager to help build our products and develop our team of machine learning engineers. Your mission will be to establish the MosaicAI Runtime as the leading deep learning training framework for Databricks customers and the community. This will involve adding support for cutting-edge models and training techniques, creating a user-friendly experience, and enabling customers and partners to utilize state-of-the-art generative models for their business needs.

You will:

Directly manage a team of software development engineers: assigning and reviewing work, evaluating performance, providing feedback, and mentoring for career development

Oversee and audit the design and implementation of the deep learning training software developed by the team

Establish software development best practices, and lead by example in applying them

Develop the broader engineering organization and culture through hiring, mentoring, and feedback

Drive roadmap planning, execution, and coordination across functions: other engineering teams, research, customer support, marketing, and sales

We Expect You To

2+ years of experience managing software development engineers developing ML systems and/or services

4+ years of hands-on experience with the internals of deep learning frameworks (e.g. PyTorch, TensorFlow) and GenAI models (e.g. GPT, StableDiffusion)

4+ years of experience contributing to the architecture and design of large scale distributed training on GPUs (e.g., Nvidia, AMD) and alternative deep learning accelerators

Strong sense of software design and usability of ML systems

Experience applying software engineering methodologies and best practices including coding standards, code reviews, build processes, testing, and security.

Prior history of contributing to or developing open source projects is a bonus but not a requirement

We value candidates who are curious about all parts of the company's success and are willing to learn new skills and technologies along the way.

More jobs like this