ML/AI Engineer Job Description Template

Our company needs to hire an experienced and talented Machine Learning and Artificial Intelligence (ML/AI) Engineer. This role will be crucial to the development and implementation of cutting-edge AI products. Its responsibilities will include designing and constructing sophisticated machine learning models, in addition to improving and updating existing systems. The ultimate goal is to create efficient self-learning applications that can evolve over time. If you want to be at the forefront of machine learning innovation, we hope you’ll join our team. 

Typical Duties and Responsibilities

  • Design machine learning systems
  • Research and implement machine learning algorithms and tools
  • Manage and direct research and development processes to meet the needs of our AI strategy
  • Develop machine learning applications in alignment with project requirements and business goals
  • Perform machine learning tests and statistical analysis in order to fine-tune the machine learning systems
  • Select appropriate datasets and data representation methods
  • Extend existing machine learning libraries and frameworks
  • Train systems and retrain as necessary
  • Work with the engineering and leadership teams on the functional design, process design, prototyping, testing, and training of AI/ML solutions
  • Advise leaders on technology, strategy, and policy issues related to AI/ML

Education

  • Bachelor’s degree in computer science, mathematics, or a related field

Required Skills and Experience

  • 2+ years of experience applying AI to practical uses
  • Experience with deep learning, NLP, and TensorFlow
  • Experience writing robust code in Python, Java, and/or R
  • Experience in REST API development, NoSQL database design, and RDBMS design and optimizations
  • Knowledge of basic algorithms and object-oriented and functional design principles
  • Knowledge of data structures, data modeling, and software architecture
  • Knowledge of math, probability, statistics, and algorithms
  • Knowledge of machine learning frameworks such as Keras and PyTorch
  • Knowledge of machine learning libraries such as scikit-learn
  • Excellent communication skills
  • Strong analytical and problem solving skills

Preferred Qualifications

  • Master’s degree in a relevant technology field
  • Experience with cloud environments
Contact us

Recruit with Nexus IT Group