Machine Learning Engineer - Cloud
GN Group · Dover, NH · 1 wk ago
Engineering$86k–$135k/yrFull-time
About the role
The Cloud AI/ML Engineer will be responsible for designing, building, and training scalable machine learning models and algorithms for cloud-based environments. They will also collect, preprocess, and analyze large and complex datasets to support model development and continuous refinement.
Responsibilities
- Design, build, and train scalable machine learning models and algorithms for cloud-based environments.
- Collect, preprocess, and analyze large and complex datasets to support model development and continuous refinement.
- Transition models from research to production, ensuring they are performant, maintainable, and ready to operate at scale.
- Deploy ML models into existing or newly developed backend services, integrating seamlessly with cloud infrastructure.
- Partner closely with engineers and product managers to deliver ML solutions that enhance and support our connected devices.
- Test, evaluate, and continuously monitor deployed models to ensure accuracy, robustness, and early detection of data drift or performance degradation.
- Identify, communicate, and manage technical risks throughout the project lifecycle to ensure smooth delivery.
Requirements
- 2+ years of experience in deploying and optimizing ML models in a production environment using cloud platforms like AWS, GCP, or Azure.
- Proficiency in ML frameworks (TensorFlow, PyTorch, Scikit-learn) with practical experience in designing and implementing ML models.
- Proficiency in programming languages such as Python, R, Java, or C++ for developing and optimizing machine learning algorithms.
- Familiarity with big data technologies and distributed computing frameworks for handling and processing large datasets.
- Fundamentals of audio and speech signal processing.
Qualifications
- BS/MS in Computer Science, Electrical Engineering, Statistics, or a related field.
- Experience with cloud platforms (AWS, GCP, Azure).
- Strong understanding of machine learning concepts and algorithms.
- Experience with data preprocessing, feature engineering, and model evaluation.
- Ability to work independently and as part of a team.
Skills
- Machine Learning Frameworks (TensorFlow, PyTorch, Scikit-learn)
- Programming Languages (Python, R, Java, C++)
- Data Preprocessing and Feature Engineering
- Model Evaluation and Optimization
- Cloud Platforms (AWS, GCP, Azure)
- Audio and Speech Signal Processing
Benefits
- Annual Bonus
- Health Insurance
- 401(k) Plan
- Paid Time Off
- Paid Holidays
Pay
Depending on your work location, the target annual salary for this position can range from $86,000.00 to $135,000.00. In addition, you may be eligible for a discretionary bonus.
Schedule
Hybrid role, with the option to work remotely and in-person at one of our offices in Dover, NH, or Lowell, MA.