What are the responsibilities and job description for the AI/ML Engineer position at Masterapp Labs?
Job Details
Job Title: AI/ML Engineer
Location: Lansing, MI (Hybrid 2 days on-site, 3 days remote)
Duration: 1 year with possible extension
Interview: On-site interviews will take place in Lansing, MI.
Key Responsibilities:
- Design, develop, and implement AI/ML models using frameworks like TensorFlow, PyTorch, Keras, or Scikit-learn.
- Build and optimize NLP systems leveraging tools such as SpaCy, NLTK, or Hugging Face libraries.
- Perform OCR tasks using Tesseract, Google Vision API, or AWS Textract.
- Develop and manage chatbot solutions using Dialogflow ES/CX, Google Assistant SDK, or similar tools.
- Integrate RESTful APIs and webhooks for seamless system communication.
- Work with data analysis tools, including SQL, R, and Pandas, to extract insights and support decision-making.
- Utilize cloud computing platforms for software development and deployment.
- Develop robust, scalable software solutions using Python, Java, and JavaScript.
.Skill Matrix:
Skill | Required/Desired | Years of Experience | Experienced Year |
---|---|---|---|
TensorFlow, PyTorch, Keras, or Scikit-learn | Required | 5 | |
SpaCy, NLTK, or Hugging Face | Required | 5 | |
Tesseract, Google Vision API, or AWS Textract | Required | 5 | |
Dialogflow ES/CX, Google Assistant SDK, or chatbot tools | Required | 5 | |
RESTful APIs and webhooks | Required | 5 | |
SQL, R, and/or Pandas | Required | 5 | |
Cloud computing and software development | Required | 5 | |
Python | Required | 5 | |
Java | Required | 5 | |
JavaScript | Required | 5 |
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.