Manager, Machine Learning
NobleAI
San Francisco, california
Job Details
Full-time
Full Job Description
At NobleAI, we believe that material science and chemistry are key to building a sustainable world and that artificial intelligence is essential to unlock this potential. NobleAI uses our innovative and unique Science-Based AI technology to transform current materials development strategies. Together as a team, NobleAI is committed to enabling companies to reduce the cost and accelerate the development of better performing, more environmentally sustainable and reliably sourced chemical and material products.
As we continue to grow our team, we pay careful attention to finding the best fit for the role and the team. Teamwork, trust and transparency motivate us to innovate and act with speed, which allows us to deliver value to our customers. We are committed to acting with integrity in every interaction with our fellow team members. For our customers, we will deliver real, recognizable and sustained value.
The Manager, Machine Learning role is responsible for leading and building a team of Machine Learning Engineers, while helping to build out our core technology and product. This role is critical in ensuring that Machine Learning projects are completed and all project goals are reached. The Manager, Machine Learning will play a key role in working with lead engineers and data scientists to build out internal ML infrastructure and integrate research advances into NobleAI products.
Requirements
Responsibilities
- Manage a team of Machine Learning Engineers that help build out our core technology and product
- Design and lead efforts to improving NobleAI's core AI infrastructure and technology
- Work on customer or industry specific problem domains and data sets, leveraging NobleAI Platform features and products, and collaborate with research scientists on new modeling techniques to solve the customer needs
- Collaborate with other teams including Platform Engineering, Sales/Solutions and Product to integrate the latest advances into NobleAI products
- Develop and track core tech KPIs for Machine Learning features within the NobleAI Platform
- Collaborate with engagement success teams to accurately communicate technical aspects of solutions provided to customers through the NobleAI platform
- Team player: trust and transparency is the essential foundation, you’re committed to excellence, and naturally know how to bring out the best in others
- Bias towards action: you strive to execute with speed and without sacrificing quality
- Mission oriented: you’re a part of a team that is dedicated to accelerating product development, looking beyond the traditional, expected patterns of discovery and innovation
What We're Looking For
- Masters degree in Computer Science, or relevant field
- Experience leading or managing a team of Machine Learning Engineers
- 5+ years experience overall working as a Machine Learning Engineer, Data Engineer, or Data Scientist on production-level products or projects leveraging Machine Learning
- 5+ years experience working in engineering teams and practicing good engineering practices such as code reviews, testing and writing CI/CD pipelines
- Past experience working with Data Scientists and/or Research Scientists to collect requirements, identify areas of improvement and collaborate on projects
- Strong experience with MLOps and deployment tools such as AzureML, AWS SageMaker, Kubeflow, Weights and Biases
- Strong experience in Python and associated ML frameworks (Tensorflow, Keras, PyTorch, sklearn, etc.)
- Strong background in machine learning: classical and deep learning techniques (CNNs, RNNs, transformers, embedding techniques, etc.), focus on supervised learning
- Experience with major cloud platforms such as GCP, AWS and Azure, especially with their respective Machine Learning frameworks Vertex AI, SageMaker and Azure ML
- Experience in tools leveraging LLMs (eg: LangChain, LlamaIndex), Computer Vision, and unsupervised learning approaches are all plusses!
- Demonstrated ability to effectively communicate complex technical details at a high level
Benefits
Did we mention we offer great pay & benefits?
- Top tier benefits coverage including medical, dental, vision, disability and life insurance plans
- Generous Paid Time Off & Holidays
- 401(k) with employer match
- Equity Package
- Salary Range $190k - $210k (Depending on experience & Geographic location) + Performance Based Bonus Plan