Skip to content
mimi

Senior Machine Learning Engineer

Qlik

Remote · US Full-time Senior $154k – $180k/yr Today

About the role

Senior Machine Learning Engineer

Location: Remote
Salary: $154‑180K/year

Duties

  • Design, develop, optimize generative AI based applications, leveraging Large Language Models, and other Machine Learning and Natural Language Processing Techniques for developing Qlik AI applications.
  • Research state-of-the-art AI techniques and algorithms including evaluation tools, Agentic Frameworks and stay up to date with advancements in AI technology.
  • Develop and maintain the highest quality of code and deployments for the Qlik AI platform and applications.
  • Work with various NLP, open-source libraries in Python and Go to develop Qlik’s AI applications.
  • Collaborate with other engineers in code reviews, design, technical discussions, feature development, mentor and provide guidance to junior engineers in the Team.
  • Develop and maintain technical documentation and presentations for the team.
  • Maintain and develop strong experience and skills in Python, machine learning, LLM and generative AI-related technologies.
  • Work on deploying and expertise in cloud platforms especially in the areas of cost, optimization and hosting Qlik AI applications in cloud environments.
  • Work remotely.

Requirements

  • Master’s degree in Information Science, Computer Science, or Data Science.
  • 4 years in Machine Learning Scientist, Software Developer, or related role developing data science models and algorithms and ML pipelines.
  • 1 year (may be concurrent with 4 years) in the following:
    • Data engineering, data curation for ML studies, and Python language ecosystem, including scikit-learn, NumPy, and TensorFlow or PyTorch.
    • NLP processing techniques, LangChain or LangGraph, Generative AI, and Prompt Engineering.
    • Tuning, working with and generating accurate responses with LLM’s.
    • At least one cloud platform, such as AWS, GCP, or Azure, including deploying and scaling micro‑services using containerization techniques.

Requirements

  • Data engineering, data curation for ML studies, and Python language ecosystem, including scikit-learn, NumPy, and TensorFlow or PyTorch.
  • NLP processing techniques, LangChain or LangGraph, Generative AI, and Prompt Engineering.
  • Tuning, working with and generating accurate responses with LLM’s.
  • At least one cloud platform, such as AWS, GCP, or Azure, including deploying and scaling micro-services using containerization techniques.

Responsibilities

  • Design, develop, optimize generative AI based applications, leveraging Large Language Models, and other Machine Learning and Natural Language Processing Techniques for developing Qlik AI applications.
  • Research state-of-the-art AI techniques and algorithms including evaluation tools, Agentic Frameworks and stay up to date with advancements in AI technology.
  • Develop and maintain the highest quality of code and deployments for the Qlik AI platform and applications.
  • Work with various NLP, open-source libraries in Python and Go to develop Qlik’s AI applications.
  • Collaborate with other engineers in code reviews, design, technical discussions, feature development, mentor and provide guidance to junior engineers in the Team.
  • Develop and maintain technical documentation and presentations for the team.
  • Maintain and develop strong experience and skills in Python, machine learning, LLM and generative AI-related technologies.
  • Work on deploying and expertise in cloud platforms especially in the areas of cost, optimization and hosting Qlik AI applications in cloud environments.
  • Work remotely.

Skills

AWSAzureDockerGCPGenerative AIGoLangGraphLangChainLLMMachine LearningNumPyNLPPrompt EngineeringPythonQlik AIscikit-learnSoftware DevelopmentTensorFlowPyTorch

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free