About the job AI Engineer - Porto Hibrido (2x/month on-site)
ABOUT THE OPPORTUNITY
Join a global custom software solutions company with 40 years of experience solving real-world problems through innovative technology and modern AI/ML stacks. This role offers the unique opportunity to work at the intersection of Data Engineering, DevOps, and Machine Learning, building cutting-edge Generative AI solutions and traditional ML pipelines. Operating in a collaborative, flat management structure where you're a valued team member rather than a number, you'll work on challenging projects across diverse sectors with distributed teams spanning 7 international hubs. The company's culture emphasizes continuous learning, career growth support, and recognition through awards and exceptional performance bonuses. With a flexible hybrid model requiring only 2 on-site days per month in Porto, you'll enjoy the balance of focused remote work and valuable face-to-face collaboration, plus access to knowledge sharing, social events, and catered lunches at the Porto hub.
PROJECT & CONTEXT
You'll design, build, and deploy scalable AI and Machine Learning solutions that solve complex business problems across end-to-end pipelines—from data ingestion to model deployment and monitoring. Your work will focus heavily on Generative AI applications using RAG (Retrieval-Augmented Generation) architectures and LLM frameworks, while also developing traditional ML pipelines. You'll implement MLOps best practices for model lifecycle management, build scalable data processing workflows using modern big data tools, and ensure robust data quality, governance, and security across AI platforms. Working closely with data scientists and stakeholders, you'll translate business requirements into technical solutions leveraging AWS and Azure cloud services, Databricks platforms, and modern orchestration tools. The role demands expertise in both real-time streaming and batch processing, with emphasis on modern data architecture patterns like Medallion Architecture and Unity Catalog for governance.
WHAT WE'RE LOOKING FOR (Required)
- Professional Experience: 5+ years overall with 2+ years specifically in AI/ML engineering roles
- Python Mastery: Expert-level proficiency with strong Object-Oriented Programming (OOP), design patterns, and asynchronous programming
- AI Frameworks: Hands-on experience with LangChain, Langflow, AutoGen, or similar frameworks for building agents and LLM workflows
- Generative AI: Deep understanding of RAG (Retrieval-Augmented Generation) patterns, Vector Search implementation (Pinecone, Chroma, Milvus), and advanced Prompt Engineering
- MLOps Tools: Practical experience with MLflow for experiment tracking, model registry, Feature Stores, and Model Serving (TFServing, TorchServe, KServe)
- Big Data Processing: Proficiency in PySpark, Spark SQL, and Delta Lake for large-scale datasets and pipeline optimization
- Version Control & CI/CD: Background in Git workflows and CI/CD pipelines using GitHub Actions or Azure DevOps
- Orchestration: Experience with Apache Airflow, Databricks Workflows, or Delta Live Tables (DLT)
- Data Architecture: Familiarity with Medallion Architecture (Bronze/Silver/Gold) and ETL/ELT data modeling techniques
- Data Governance: Knowledge of Unity Catalog including data lineage, access controls, and security policies
- Streaming Technologies: Experience with Apache Kafka, AWS Kinesis, or Spark Structured Streaming for real-time processing
- Data Quality: Implementation experience with Great Expectations or Deequ for validation and quality checks
- Cloud Platform (AWS): Amazon S3 (data lake storage, lifecycle policies), IAM (roles, policies, secure access), VPC networking, Amazon Bedrock, Amazon SageMaker
- Cloud Platform (Azure): Azure Data Lake Storage Gen2 (ADLS Gen2), Azure OpenAI Service (LLM deployment, fine-tuning), Azure AI Search with vector capabilities, core Azure infrastructure
- Language: B2 English (Upper Intermediate) minimum - entire interview process conducted in English
- Location: Based in Porto with availability for 2 on-site days per month
NICE TO HAVE (Preferred)
- Databricks Expertise: Mosaic AI tools, MLflow advanced usage, Unity Catalog implementation, Jobs & DLT for production pipelines, Spark performance tuning, Databricks CLI and REST APIs
- GenAI Experience: 1+ year working specifically with Generative AI applications and architectures
- BI & Visualization: PowerBI, Tableau, or Databricks SQL Dashboards for insights visualization
Certifications (Advantageous):
- AWS Certified Machine Learning – Specialty or Solutions Architect – Associate
- Microsoft Certified: Azure AI Engineer Associate (AI-102) or Azure Data Scientist Associate (DP-100)
- Databricks Certified Machine Learning Professional or Generative AI Engineer Associate
- NVIDIA Certified Associate: AI in the Data Center
- DeepLearning.AI specializations (e.g., Generative AI with LLMs)
Location: Porto (Hybrid - 2 days/month on-site)