Rhombus Power Inc. is seeking a Senior Machine Learning Engineer to design, implement, and deploy ML models for predictive decision support. The role involves exploring complex datasets, training multi-modal deep learning and language models, and optimizing for diverse hardware configurations including edge.
Responsibilities
Design, implement, and deploy machine learning models for predictive decision support
Explore and preprocess complex datasets
Select and train multi-modal deep learning and language models
Focus on large-scale optimization across different hardware configurations including edge
Collaborate with data scientists, software engineers, and domain experts
Contribute to code reviews, experiment tracking, model evaluation, and continuous improvement of ML pipelines
Requirements
Strong foundation in Computer Science, including data structures, algorithms, and software engineering best practices
Experience with statistics and pattern recognition for building and interpreting predictive models
Hands-on expertise with deep neural networks, language models, and modern ML frameworks (e.g., TensorFlow, PyTorch)
Proficiency in Python, Java, or C++, and version control tools
Familiarity with end-to-end ML workflows: data preprocessing, feature engineering, model training, validation, and deployment