Principal Machine Learning Engineer
$92,000–$115,000 year
HybridLisbon, Lisbon, Portugal
Job Summary
Architect the company-wide MLOps and agentic AI platforms, covering training, evaluation, serving, feature/vector stores, and agent orchestration. Translate ML and agentic AI roadmaps into scalable engineering deliverables while enforcing data governance frameworks and compliance standards. Set the engineering bar for code quality, rigorous evaluation design, operational standards, and CI/CD pipelines. Lead end-to-end build-out of AI systems including LLMs, RAG, multi-agent systems, and graph neural networks. Represent the organization at conferences and industry forums. This role requires deep production Python experience, cloud expertise on AWS and GCP, and event-driven architecture skills. The Principal Machine Learning Engineer reports to the VP of Engineering and works within a hybrid model requiring two days in the office.
Required Qualifications
- Substantial experience building, training and productionising machine learning models at scale, including modern deep learning and large language model approaches
- Deep production Python experience
- Strong software engineering fundamentals (design patterns, event-driven architectures, observability)
- Strong mathematical and statistical foundations
- Experience leading the architectural design of MLOps platforms: training pipelines, feature and vector stores, serving infrastructure, and drift and performance monitoring
- Experience with cloud (GCP and AWS)
- Experience with containerised infrastructure (Kubernetes, Docker, ArgoCD, Argo Workflows)
- Experience with event brokers (Kafka)
- Experience with modern data engineering workflows (batch, streaming, ETL)
- Experience turning a directing scientist's or product owner's brief into ML work that ships and delivers measurable value
- Experience pushing back where feasibility, data quality or risk make stated goals unrealistic
- Excellent written and verbal communication
- Experience engaging senior stakeholders and engineers
- Experience producing technical documentation people can act on
- A track record of coaching ML engineers at every level
- Experience helping Recruiting improve the hiring process
- Experience applying ML, LLMs and agentic AI in AML, KYC, fraud, TegTech or another regulated domain
- Familiarity with knowledge graphs, entity resolution, link analysis and temporal reasoning over relationship data
- Experience designing evaluation frameworks for LLM and agentic systems, including safety, accuracy and operational guardrails
- External profile in the ML community: speaking at conferences, contributing to publications or open-source projects
- Experience with relational database technologies, notably Postgres, Yugabyte
- Experience with TypeScript/ES6+React for frontend stack
- Experience with modern observability solutions from Grafana Cloud
- Experience deploying code using ArgoCD
- Experience with gRPC for intra-service communication protocol
- Experience with feature/vector stores
- Experience with agent orchestration
- Experience with retrieval augmented generation (RAG)
- Experience with graph neural networks
- Experience with multi-agent systems
- Experience with LLMs
- Experience with deep learning
- Experience with large language model approaches
- Experience with event-driven architectures
- Experience with observability
- Experience with design patterns
- Experience with training pipelines
- Experience with serving infrastructure
- Experience with drift and performance monitoring
- Experience with batch workflows
- Experience with streaming workflows
- Experience with ETL
- Experience with Kubernetes
- Experience with Docker
- Experience with Argo Workflows
- Experience with Kafka
- Experience with Postgres
- Experience with Yugabyte
- Experience with TypeScript
- Experience with ES6+React
- Experience with Grafana Cloud
- Experience with gRPC
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning over relationship data
- Experience with evaluation frameworks for LLM and agentic systems
- Experience with safety guardrails
- Experience with accuracy guardrails
- Experience with operational guardrails
- Experience with conferences
- Experience with publications
- Experience with open-source projects
- Experience with coaching ML engineers
- Experience with improving the hiring process
- Experience with AML
- Experience with KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with ML
- Experience with LLMs
- Experience with agentic AI
- Experience with deep learning
- Experience with large language models
- Experience with event-driven architectures
- Experience with observability
- Experience with design patterns
- Experience with training pipelines
- Experience with feature stores
- Experience with vector stores
- Experience with serving infrastructure
- Experience with drift monitoring
- Experience with performance monitoring
- Experience with batch processing
- Experience with streaming processing
- Experience with ETL
- Experience with Kubernetes
- Experience with Docker
- Experience with ArgoCD
- Experience with Argo Workflows
- Experience with Kafka
- Experience with Postgres
- Experience with Yugabyte
- Experience with TypeScript
- Experience with React
- Experience with Grafana Cloud
- Experience with gRPC
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety guardrails
- Experience with accuracy guardrails
- Experience with operational guardrails
- Experience with conferences
- Experience with publications
- Experience with open-source projects
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching ML engineers
- Experience with improving hiring
- Experience with ML
- Experience with LLMs
- Experience with agentic AI
- Experience with AML
- Experience with KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
- Experience with mathematical foundations
- Experience with statistical foundations
- Experience with MLOps platforms
- Experience with architectural design
- Experience with ML work
- Experience with measurable value
- Experience with feasibility
- Experience with data quality
- Experience with risk
- Experience with stakeholders
- Experience with engineers
- Experience with technical documentation
- Experience with ML engineers
- Experience with Recruiting
- Experience with AML/KYC
- Experience with fraud
- Experience with TegTech
- Experience with regulated domains
- Experience with knowledge graphs
- Experience with entity resolution
- Experience with link analysis
- Experience with temporal reasoning
- Experience with evaluation frameworks
- Experience with safety
- Experience with accuracy
- Experience with operational guardrails
- Experience with ML community
- Experience with speaking
- Experience with contributing
- Experience with open-source
- Experience with coaching
- Experience with hiring
- Experience with ML models
- Experience with productionising ML models
- Experience with deep learning models
- Experience with large language model approaches
- Experience with Python
- Experience with software engineering
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.