Machine Learning Engineer

Computers/Software Waterbury, Vermont


Position at KORE Solutions



Machine Learning Engineer
 Job Overview


The Machine Learning Engineer is part of the research and design team that delivers KORE’s Energy Management solutions to optimize and automate the use of Battery Energy Storage Systems.

The Machine Learning Engineer works to generate energy market forecasts, automated control, data warehousing, and visualization aspects of the battery energy storage system (BESS) project/asset.


Work is primarily based out of our Waterbury, Vermont office.

Essential Functions and Responsibilities


  • Develop state of the art end-to-end machine learning models to forecast energy market trends.
  • Create optimization algorithms to increase profitability and reliability of BESS assets.
  • Write scripts to automate various tasks.
  • Research competitor’s and published methodology through research papers and other resources.
  • Work closely with the engineering team on data collection, controls and integration of forecasts and optimizations into BESS operating modes.
  • Integrate various data sources into software applications from internal and external sources.
  • Create machine learning preprocessing, training, and inference pipelines.
  • Work in a rapidly changing and growing environment.


Basic Qualifications


The ideal candidate will possess the following knowledge, skills, and abilities:

  • Python programming language with experience with scientific libraries such as NumPy and Pandas.
  • Use of APIs, encoding/decoding of XML and JSON arrays.
  • Expertise in machine learning libraries such as TensorFlow, Pytorch, and SK-Learn.
  • Experience designing machine learning models (regression, classification, reinforcement and unsupervised is a plus)
  • Deploying machine learning models on cloud platforms such as AWS and Databricks
  • Linux-based operating systems, virtual machines, and SSH.
  • Familiarity with MySQL, MongoDB, or other databases.
  • Team player with a desire and willingness to learn and teach.
  • Ability to communicate findings and progress to other engineering’s, sales teams, executives, business partners, and marketing teams.

 Stand-Out Qualifications

  • Energy market expertise (IEEE 2030.5 standards and regulations, real time and day ahead ISO markets, market participants)
  • Experience utilizing RNN’s, transformers, gradient boosted trees, and other state of the art ML approaches for multivariate regression forecasting.
  • CPU and GPU acceleration and customization
  • Developing preprocessing pipelines for machine learning models

Physical Requirements


  • Able to lift and carry 25lbs.
  • Hearing and vision within normal ranges, with or without corrective lenses or an assisted hearing device.
  • Good manual dexterity is required to use computers, mobile devices, and other productivity technologies.
  • Ability to communicate orally with customers, vendors, and co-workers.
  • Secondary job requirements include travel with fieldwork which can consist of hiking, construction work, moving objects, and wearing PPE for specific tasks.


KORE SOLUTIONS is an equal employment opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, veteran status, or any other legally protected characteristics with respect to employment opportunities.