Principal Low Code Engineer
About this role
Job title: Principal Low Code Engineer
Location: Vilnius, Lithuania
At Johnson Matthey, your work will matter. As a Principal Low Code Engineer, you’ll join a world leader in platinum group metals with over 200 years of history and innovation. You’ll help tackle the world’s biggest challenges - cutting emissions, powering modern society and enhancing lives - as we continue to apply, refine and recycle metals that matter, for a healthier and more resilient future.
The role:
As a Principal Low Code Engineer, you will help drive our goals by:
- Collaborate with architects to design robust, scalable architectures for AI Agents that integrate Copilot Studio, Azure Foundry, and custom middleware.
- Lead the strategy for knowledge retrieval (RAG). Own the implementation of Azure AI Search and Elastic Search, defining indexing strategies, chunking methods, and vectorisation to ensure high-quality answers.
- Act as the subject matter expert (SME) for emerging AI technologies. Evaluate new features in Azure AI Studio and Power Platform to keep JM at the cutting edge.
- Lead the technical roadmap for M365 Copilot integration. Ensure custom agents in Copilot Studio align with the broader M365 productivity suite for a unified user experience.
- Build complex AI agents that go beyond out-of-the-box features. Develop custom connectors, Azure Functions (C#/Python), and plugin actions to extend Copilot Studio and Power Platform capabilities and SharePoint Online extensibility (SPFx web parts/extensions).
- Lead the development of system prompts and, where necessary, fine-tuning of models within Azure OpenAI to suit specific JM business domains.
- Lead design and delivery of SPFx solutions (web parts, extensions), aligned to M365 governance, performance, accessibility, and ALM.
- Work in close partnership with solution architects to devise and implement resilient, scalable frameworks for AI Agents. Ensure seamless integration across Copilot Studio, Azure Foundry, and bespoke middleware components, fostering robust enterprise solutions that meet evolving business needs.
- Manage M365 Copilot tenant-level settings. This includes optimizing the Semantic Index, managing licenses, and configuring web-search and extensibility toggles in the M365 Admin Center.
- Establish guardrails for Generative AI using Microsoft Purview. Configure sensitivity labels, DLP policies, and data-retention rules to prevent data leakage. Ensure Copilot only surfaces data based on "Just Enough Access" and JM’s specific "Recipients Only" policies.
- Define the Lifecycle Management (ALM) standards for AI solutions. Ensure proper version control, automated testing for intent recognition, and deployment pipelines using GitHub.
- Act as the escalation point for Low-code Engineers. Solve the hardest technical blockers.
Key skills that will help you succeed in this role:
- Significant experience (7+ years) in Software Engineering, with at least 3+ years dedicated to AI, NLP, or Intelligent Automation.
- Expert-level knowledge of Microsoft Copilot Studio, M365 Copilot (Tenant Administration), Microsoft Purview, and the wider Power Platform ecosystem, with strong experience extending Microsoft 365 through custom development, including SharePoint Online and SPFx-based solutions.
- Deep hands-on experience with Microsoft Foundry, Azure OpenAI Service, and Azure AI Search (Vector search, semantic ranking, indexers).
- Strong proficiency in Python or C# to build custom skills, Azure Functions, and manage API integrations.
- Proven experience designing enterprise solutions across Microsoft 365, including RAG (Retrieval-Augmented Generation) architectures, Power Platform extensibility (custom connectors, plugins, Azure Functions), and SharePoint Online custom development (SPFx web parts and extensions), with a clear understanding of data grounding, security boundaries, and integration patterns.
- Ability to explain complex AI concepts (like vector embeddings or temperature settings) to non-technical stakeholders.
What we offer:
We make sure salaries are fair, competitive and aligned to individual roles, experience and responsibilities. We are also supportive of hybrid and flexible working and where applicable, offer life, medical and other benefits that support our employees’ financial and physical wellbeing, such as:
- Health & Well-being: a diverse, inclusive, work & life balance work environment; hybrid way of working; health insurance from the first day of employment; employee assistance program
- Life, accidents & critical diseases insurance
- 25 days of paid vacation leave
- IIIrd Pillar Pension Fund contributions
- Paid volunteering opportunities (2 days per year)
- Great career growth and development opportunities in a global organization
Ready to make a meaningful impact on your career and the environment? Join us and help shape a sustainable future while advancing your career!
At JM, inclusivity is central to our values. We create an environment where everyone can thrive, embracing diverse perspectives to tackle challenges and ensure all colleagues feel valued and connected.
For any queries or accessibility requirements, please contact GlobalRecruit@matthey.com. We will work with you to make suitable adjustments at any stage of the recruitment process. All conversations are confidential, and your feedback is welcome to help us provide an accessible and positive recruitment experience.
Closing date for applications: This job advertisement will be posted for a minimum of 2 weeks, early application is advised.
#MyCareerMatters #CareersThatMatter
How to apply:
If you have the necessary skills and experience to join our team, please apply online. For any queries or should you require any reasonable adjustments to support your application please let your recruiter know when they contact you.
If you are already a Johnson Matthey Employee, please visit the internal careers site to apply: Find Jobs - Workday (myworkday.com)
All applications are carefully considered and your details will be stored on our secure Application Management System. This is used throughout Johnson Matthey for the selection of suitable candidates for our vacancies as they arise. Johnson Matthey respects your privacy and is committed to protecting your personal information. For more information about how your personal data is used please view our privacy notice: Johnson Matthey Privacy Notice
You will be contacted by the Johnson Matthey Talent Acquisition team once your details have been reviewed. Please allow four weeks from the closing date to allow for screening to take place.
We appreciate the time and effort taken in completing an application.
By applying for this role and creating an account you are agreeing to Johnson Matthey Privacy Notice
Johnson Matthey Plc is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, marriage or civil partnership, pregnancy or maternity, religion or belief.
Frequently Asked Questions
Is the salary disclosed for the Principal Low Code Engineer position at matthey?
Where is the Principal Low Code Engineer position at matthey located?
Is the Principal Low Code Engineer role at matthey full-time or part-time?
Which team or department does the Principal Low Code Engineer at matthey belong to?
How do I apply for the Principal Low Code Engineer position at matthey?
You'll be redirected to matthey's official application page on Workday.