AI Careers Net 🕸

Software Architect, ML

Sambanova

View all jobs at Sambanova

Location: California

Category: Engineering

Domain: AI

Experience Level: Senior Level

Compensation: $220,000/year up to $260,000/year

Posted 9 months ago

Job Description

Collaborate with multiple ML teams across vision, LLM and speech to architect ML application code that reduces technical debt and time to delivery.

Develop and maintain data utilities for various text, image, speech data and ensure flexibility to new data.

Automate verification and testing of ML models on RDU.

Architect, develop and maintain evaluation benchmark infrastructure for ML models across modalities.

Coordinate ML release process with compiler, runtime and other complementary software team releases to ensure smooth production delivery.

Set software standards (testing, code structure, gotchas, error handling, oncall) for ML teams working with complementary software teams; lead by example and codify these into code and documentation.

We Expect You To

10+ years experience contributing to large codebases and architecting software infrastructure

10+ years experience as tech lead unblocking engineers by diving into code

Strong and principled software and code review practices

5+ years experience with open-source ML Frameworks, e.g., PyTorch, Tensorflow

2+ years experience building engineering tools to enable iterative ML Research and Development

Familiarity with design decisions behind common developer tools in the community (e.g. HuggingFace, FastAI, Pytorch Lightning, Mosaic ML

Experience developing, training and large scale ML models (LLMs, LVMs, CV, etc) is preferred.

Proven track record of managing complex projects across different teams/orgs.

Proven success in hiring, onboarding, performance management, goal setting and related processes for the team.

B.S, M.S. or PhD in Computer Science or a related field

More jobs like this