Role Overview
Qlik is hiring a Senior Machine Learning Engineer. This is a full-time role in King of Prussia. Part of Qlik's Data Science hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Senior Machine Learning Engineer
Remote
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. $154-180K/year.
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: (1) Data engineering, data curation for ML studies, and Python language ecosystem, including scikit-learn, NumPy, and TensorFlow or PyTorch, (2) NLP processing techniques, LangChain or LangGraph, Generative AI, and Prompt Engineering, (3) Tuning, working with and generating accurate responses with LLM’s, (4) At least one cloud platform, such as AWS, GCP, or Azure, including deploying and scaling micro-services using containerization techniques.
Frequently Asked Questions
How do I apply for the Senior Machine Learning Engineer position at Qlik?
Use the Apply button above to submit your application directly to Qlik. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Senior Machine Learning Engineer position at Qlik located?
This position is based in King of Prussia. Qlik has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Senior Machine Learning Engineer at Qlik earn?
Qlik has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Senior Machine Learning Engineer role at Qlik posted?
This role was posted on April 6, 2026 (63 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
How much experience does the Senior Machine Learning Engineer role at Qlik require?
This is a senior-level position. Most senior roles call for 5+ years of directly relevant experience. Qlik lists their specific requirements in the description below, so review the must-have qualifications closely before applying.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start