CareerPlanGet AI match score →

Principal Software Engineer - Data Discovery (GenAI) (812)

Portugal💼 Full-time🗓 2026-06-11 → 2026-07-30

Core

Design, build, and evolve backend services, distributed systems, and GenAI-powered capabilities for a data discovery platform.

Role type

Principal Software Engineer (Backend & Distributed Systems)

Builds

Backend services, distributed systems, and GenAI features for data discovery

Domain

Data Security / Cloud-Native Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, Python, Cloud platforms (AWS/GCP/Azure), Kubernetes, Docker, Helm, CI/CD, System architecture, Performance optimization, Debugging complex systems, Test automation

Preferred skills

Data protection/privacy domain knowledge, GenAI/LLM integration, Observability, AI-assisted engineering workflows

Technologies

Python, Kubernetes, Docker, Helm, AWS, GCP, Azure

Responsibilities

Design and own backend services and distributed systems; Lead architecture of high-scale systems; Maintain system performance and reliability; Develop cost-efficient cloud services; Write production-grade code with strong test coverage; Drive observability and resolve complex production issues; Mentor senior and mid-level engineers

Seniority

Principal, hands-on IC with mentorship

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗