YOUR NEXT CHAPTER
Data & ML Platform Engineer
About the role
• Design and implement scalable data and ML infrastructure using modern cloud and on-premises distributed technologies and frameworks
• Design, develop, and maintain scalable data pipelines to collect, process, and store large volumes of data
• Manage and optimize databases and data warehouses for data integrity, performance, and availability
• Integrate data from APIs, databases, and external data providers into unified datasets
• Develop self-service tools enabling stakeholders to extract insights from data and machine learning models
• Support the expansion of the Data & AI Platform
• Ensure data security, privacy, and compliance
• Implement data validation and quality assurance processes
• Collaborate with data scientists, analysts, and stakeholders on platform requirements and infrastructure support
• Implement monitoring, observability, and alerting for data and ML systems
• Optimize systems for performance, reliability, and cost-effectiveness
• Maintain comprehensive documentation of platform components, APIs, and workflows
• Bachelor’s or Master’s degree in Computer Science, Engineering, Information Systems, or a related field
• 3+ years of experience in data & ML platform engineering or a similar role
• Proficiency in Python, Go, Java, or Rust
• Strong knowledge of Docker and Kubernetes in production environments
• Experience with SQL, database management systems, data modeling, and schema design
• Experience with cloud platforms and their data services, with a focus on Google Cloud
• Google Cloud certification is preferred
• Familiarity with Spark, Redshift, Snowflake, Airflow, and SQL/NoSQL database systems
• Experience designing and managing MLOps pipelines for model training, deployment, and monitoring at scale
• Experience implementing observability stacks and logging pipelines, such as Prometheus, Grafana, Loki, and ELK
• Experience with Ansible or Terraform
• Understanding of DevOps best practices and tools, including Git, CI/CD, telemetry, and monitoring
• Affinity, some experience, and strong openness to AI-assisted development tools such as Claude, Claude Code, Cursor, or Copilot
• Strong analytical and problem-solving skills
• Excellent verbal and written communication skills
• High attention to detail and commitment to data quality and accuracy
• Ability to work in a fast-paced, dynamic environment and manage multiple priorities
• Being located in Portugal, the UK, or France is a bonus
• A dynamic and collaborative working environment, with the opportunity to make a real impact
• A competitive salary package, aligned with your proven level of experience
• Meal allowance and health insurance for employees
• Bonus in line with company policy
• Access to the Employee Assistance Programme (EAP)