AI / ML / LLM Engineer | Python | PyTorch | Hugging Face | Agentic AI

Information Technology
Portugal
Remote
Full-time
Senior
8+ years
Posted Jul 27, 2026

About the role

Our client is an established technology company developing advanced voice and data-processing solutions for telecommunications providers and government organisations. Its platforms process large volumes of IP, voice and communications data, supporting complex analytics and operational use cases across international markets. The company is now looking for an experienced AI/ML Engineer to help develop, fine-tune and deploy advanced machine-learning capabilities across natural language processing, large language models and related data modalities. π—₯π—²π˜€π—½π—Όπ—»π˜€π—Άπ—―π—Άπ—Ήπ—Άπ˜π—Άπ—²π˜€ β€’ Design, fine-tune and evaluate Large Language Models for applications such as text classification, entity extraction, summarisation, sentiment analysis and conversational AI. β€’ Build and improve domain-specific training datasets, including data preparation, synthetic-data generation, annotation quality and validation. β€’ Develop reliable machine-learning pipelines for text processing, model training, evaluation and production inference. β€’ Apply parameter-efficient fine-tuning techniques such as LoRA, QLoRA, adapters, prompt tuning and instruction tuning. β€’ Explore Agentic AI patterns and integrate models with external tools, data sources and enterprise workflows. β€’ Develop robust model-evaluation frameworks using automated benchmarks, qualitative review and human-in-the-loop assessment. β€’ Improve model performance through quantisation, pruning, distillation, inference optimisation and efficient deployment. β€’ Collaborate with engineering, product and technical teams to integrate AI capabilities into secure production environments. β€’ Evaluate emerging foundation models and recommend suitable architectures for specific product and customer requirements. β€’ Contribute to reproducible ML development practices, experiment tracking, technical documentation and production monitoring. 𝗧𝗡𝗲 π—’π—½π—½π—Όπ—Ώπ˜π˜‚π—»π—Άπ˜π˜† This role offers the opportunity to work on technically challenging AI applications involving large-scale communications data, language processing and advanced model deployment. The successful candidate will contribute to AI capabilities used in complex telecommunications and government environments while working with an international team on emerging applied-AI use cases. Occasional travel may be required for customer meetings, conferences or collaboration with other offices.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, Mathematics or a related discipline.
  • Four or more years of experience in machine learning engineering, applied AI or deep-learning development.
  • Strong proficiency in Python, PyTorch and the Hugging Face ecosystem.
  • Practical experience working with transformer architectures and Large Language Models.
  • Hands-on experience with model fine-tuning, evaluation and performance optimisation.
  • Experience with techniques such as LoRA, QLoRA, PEFT, instruction tuning or comparable adaptation methods.
  • Good understanding of tokenisation, embeddings, attention mechanisms, context management and LLM inference.
  • Experience deploying machine-learning models into production environments.
  • Familiarity with Docker, model tracking, version control and reproducible ML workflows.
  • Strong analytical and problem-solving skills, with the ability to evaluate model quality and improve performance.
  • Excellent written and spoken English.

Desirable skills

  • Agentic AI and tool-enabled workflows
  • Model Context Protocol integration
  • Automatic Speech Recognition and speech-to-text
  • Whisper, Wav2Vec2 or related speech models
  • Multimodal models combining text, audio or visual information
  • Diffusion models and synthetic-data generation
  • ONNX, TensorRT, quantisation or inference optimisation
  • Distributed or multi-GPU model training
  • Kubernetes, MLflow, Ray or similar MLOps technologies
  • Real-time inference and streaming-data environments
  • Privacy-preserving, explainable or security-sensitive AI
  • Telecommunications, voice analytics or communications-data applications

Role details

Department
Information Technology

Location
Portugal

Work setup
Remote

Employment type
Full-time

Job level
Senior

Experience
8+ years

Industry
Technology, Information & Media

Sub-industry
AI Development

Compensation
USD 80K-90K/year + benefits structure

Frequently asked questions

This confidential recruitment process is being managed by byteSpark.ai on behalf of an established international technology organisation operating in highly specialised, mission-critical environments. byteSpark.ai is not the employer for this position. Further information about the company, engineering leadership, products, and AI roadmap will be shared with shortlisted candidates at the appropriate stage.

This is an opportunity to work on applied AI problems where reliability, performance, security, and real-world usability genuinely matter. The successful candidate will help shape AI capabilities involving Large Language Models, Agentic AI, NLP, speech, and multimodal technologies within a complex enterprise product environment. The role offers the chance to influence how AI is designed, integrated, and operationalised rather than simply consuming third-party models.

The successful candidate will design, build, fine-tune, evaluate, and deploy AI capabilities that can be integrated into real products and operational workflows. This includes developing LLM and machine-learning services, connecting models to APIs and enterprise data sources, improving inference performance, evaluating reliability, and working closely with engineering and product teams to move AI initiatives from concept into production.

The client is not building generic AI demonstrations. Its technology operates in environments where systems must be dependable, secure, explainable, and capable of handling complex data and workflows. Engineers will therefore be exposed to meaningful technical challenges involving model quality, latency, integration, deployment constraints, and production reliability.

Candidates will stand out if they can show that they have personally taken AI systems beyond experimentation. Strong evidence of production LLM applications, model fine-tuning, Agentic AI workflows, enterprise integration, PyTorch, Hugging Face, MLOps, optimisation, and measurable technical or commercial outcomes will significantly strengthen an application.

The client is looking for a hands-on engineer who can move confidently between model development, software engineering, experimentation, and production delivery. The ideal candidate is intellectually curious, technically rigorous, comfortable taking ownership, and motivated by solving difficult applied AI problems rather than working only on research or isolated prototypes.

The role is expected to offer meaningful technical ownership. The successful candidate will contribute to architecture decisions, model selection, experimentation, deployment approaches, and the development of reusable AI capabilities. This is not a narrow implementation role; the engineer will help shape how the organisation applies AI across its product environment.

The position is based in Portugal. Compensation will be aligned with the candidate's experience, technical depth, and overall fit for the role. Further details regarding salary, benefits, working arrangements, and any applicable relocation support will be discussed with shortlisted candidates during the recruitment process.