You are viewing a preview of this job. Log in or register to view more details about this job.

Machine Learning Programmer with Golang

MicroAI(R) is one of the most innovative Global AI companies in the Edge and Embedded AI industry. MicroAI delivers Intelligent Asset Management solutions to companies within the Manufacturing, O&G, Automotive, Telecom, and Silicon sectors. MicroAI’s award-winning, proprietary AI/ML solution—MicroAI AtomML --enables a transformational approach to using our Edge-native AI to improve the performance and security of IIoT devices and machines. MicroAI is a leader in Industry 4.0 initiatives, providing Edge and Endpoint AI/ML solutions that deliver business value in the areas of Asset Optimization, Predictive Maintenance, and advanced Cyber-Security.

We’re seeking highly motivated programmers for our Machine Learning team who will work on our AIML products.

 

Core Responsibilities:

  • Design, develop, train, and verify machine learning models to solve complex real-world problems.
  • Deliver high-quality software design, documentation, and implementation that meet defined requirements.
  • Collaboration with the rest of the development team to integrate machine learning into product workflows.
  • Implement and enhance test automation and Continuous Integration/Continuous Delivery of machine learning models.

 

Skills and Experience:

  • Degree in Software Engineering, Mechanical Engineering, Electrical Engineering, Industrial Engineering, Computer Science, Data Science; PHD highly considered.
  • Must be proficient in Python, C/C++, Java, SQL, MySQL, Flask, Golang, Rest API, Docker, and API
  • 1+ years of hands-on experience developing machine learning models required for Junior candidates / 5+ years of hands-on experience developing machine learning models required for Senior candidates.
  • Hands-on experience with at least one popular machine learning framework such as TensorFlow, OpenCL, Kera, or Caffe etc.
  • 1+ years of software development/programming experience required for Junior candidates / 5+ years of software development/programming experience required for Senior candidates.
  • A solid understanding of design patterns and web application architecture.
  • Experience with implementing various machine learning algorithms.
  • Experience with performance optimization of machine learning models using the CUDA platform.
  • Experience with Cassandra/MapReduce/ NoSQL or similar technology.
  • Previous experience in Manufacturing or Industrial is a plus
  • Must be highly technical
  • Excellent communicator