- We welcome all individuals based in Vancouver, BC to apply. This job is 100% remote from this location.
Perceptyx is looking for a Senior ML Engineer with expertise in Natural Language Processing (NLP) and Large Language Models (LLMs) to join our growing team. In this role, you’ll collaborate with a small, highly skilled group of engineers and data scientists to enhance our ML models and drive AI-powered innovation.
You'll work closely with product, engineering, and design teams to bring intelligent features to life, shaping the future of our AI-driven solutions. As a senior team member, you'll have the flexibility to influence the ML roadmap , ensuring our models continuously evolve to provide value to enterprise customers and their users.
If you’re excited about designing and implementing an AI-centered vision , building cutting-edge ML solutions, and seeing your work have a real impact, we’d love to hear from you. Apply today and help us push the boundaries of what’s possible with AI.
- Develop, fine-tune, and deploy NLP models , including LLMs (OpenAI, Hugging Face), for sentiment analysis, text classification, and domain-specific applications.
- Train and optimize pre-trained language models using custom datasets to meet business needs.
- Build scalable ML pipelines using AWS (S3, SQS, EC2, Lambda) for training, inference, and monitoring.
- Prototype, experiment, and document models using JupyterHub / Notebooks, ensuring reproducibility.
- Apply MLOps best practices, including CI / CD, model monitoring, and automated retraining workflows.
- Deploy and manage containerized ML models using Docker and Kubernetes for efficient scaling.
- Collaborate with data engineers, software engineers, and product teams to integrate ML solutions.
- Stay ahead of NLP and deep learning advancements by applying cutting-edge techniques.
- Contribute to Agile development, participating in Scrum ceremonies.
- Maintain clear technical documentation and best practice guidelines.
- Share expertise through client consultations, technical blogs, whitepapers, and knowledge-sharing initiatives.
- Expand professional knowledge by attending conferences, workshops, and industry events.
Education / Desired Skillsets :
- If you don’t meet every qualification listed, we still encourage you to apply —your unique experience might be exactly what we need!
- Experience : 5+ years in Machine Learning and NLP , with a focus on production-grade systems .
- Education : BA / BS in Computer Science, Machine Learning, Mathematics, or a related field (MA / MS / PhD preferred).
- Technical Skills : Solid Python skills (Pandas, NumPy, PyTorch , Scikit-Learn, TensorFlow, Hugging Face).
- Hands-on experience fine-tuning and deploying LLMs (OpenAI, Hugging Face).
- Proficiency with SQL (Snowflake, MySQL) for large-scale datasets.
- Expertise in AWS (S3, SQS, EC2, Lambda) for scalable ML training and deployment .
- Experience with JupyterHub / Notebooks for prototyping and model development.
- ML model integration into APIs and microservices.
- Familiarity with vector databases and embedding-based retrieval.
- Experience with Docker, Kubernetes, and containerized ML deployments.
- Knowledge of distributed computing frameworks (Spark, Ray, Dask).
- Proficiency with ML tracking tools (MLflow, Weights & Biases).
- Soft Skills : Honesty and carries integrity to a high degree.
- Autonomous, action-oriented, and entrepreneurial mindset.
- Ability to translate technical needs into project plans and meet deadlines.
- Solid communication skills for both technical and non-technical audiences.
- Collaborative and open to working with diverse teams.
- Bonus Skill : Familiarity with Agentic workflows and / or modern AI agent development frameworks such as LangChain , AutoGen , OpenAI’s Assistants API, or others.
Compensation :
Perceptyx is focused on equitable pay for all our staff and aims for transparency with our pay practices. The annual salary range for the role is $170,000.00 – $195,000.00 CAD . The above range represents the expected base salary range for this position. The actual salary may vary based upon several factors, including, but not limited to, relevant skills / experience, time in the role, business line, and geographic / office location.
Benefits :
We Care About The Whole Person
Create a job alert for this search