Skip to main content
Feedzai

Senior Data Engineer - Product

RemotePortugal only
Published
Role
Data Engineering
Experience
Senior
Salary not disclosed
Check eligibility

Open to PT only. Set where you work from to check your eligibility.

No BS summary

Senior Data Engineer with 5+ years of experience in building and operating large-scale, cloud-native data processing systems. Must have strong coding fundamentals in Java and/or Python and hands-on experience with distributed batch processing, messaging systems, and data storage architectures. The role involves designing, implementing, and operating Feedzai's Data Platform, focusing on performance, security, and reliability.

Core skills

Kubernetesdistributed systemsdata processing

Required skills

Java/PythonLinuxAPIsdistributed batch processingmessaging systemsdata storage architecturesDevOpscontinuous delivery

Optional skills

Apache SparkTrinoApache IcebergNessieApache AirflowKafkaAWSS3

What you'll do

  • Design and build large-scale distributed data processing systems from the ground up.
  • Build and operate self-service data platform features and tooling for product engineers across Feedzai.
  • Review, optimize, and approve pipeline and infrastructure code written by other teams to ensure performance, reliability, and architectural consistency.
  • Maintain, monitor, and scale a select set of mission-critical, platform-level data pipelines, including horizontal scaling of high-throughput components under increasing load.
  • Operate the systems you build as always-on, highly available cloud services on Kubernetes, with an ownership mindset from design through incident response.
  • Collaborate with backend engineers, product managers, data scientists, and researchers to execute Feedzai's product roadmap and platform hardening initiatives.
  • Actively apply AI tools to streamline projects and workflows, suggesting AI integration for existing processes.
  • Mentor engineers and raise the technical bar through design and code reviews across the team.
  • Lead small groups to deliver complex features end-to-end, ensuring quality and technical alignment.

What they require

  • 5+ years of experience building and operating distributed data-driven systems.
  • Degree in Computer Science (BSc/MSc) or equivalent technical background.
  • Strong coding fundamentals in Java and/or Python, with experience developing distributed backend applications from scratch (e.g. Quarkus services, Spark jobs).
  • Hands-on infrastructure skills: comfortable operating Linux-based cloud infrastructure and designing clean APIs.
  • Big data & pipeline expertise: hands-on experience developing, debugging, and tuning distributed batch processing, messaging systems, and data storage architectures.
  • Production DevOps mindset: comfortable in continuous delivery environments where teams build, deploy, monitor, and maintain their own services (you-build-it-you-run-it).
  • Autonomous problem solver: able to bring new ideas to the team and tackle complex architectural challenges independently.
  • Strong communication skills, with an ability to clearly articulate tradeoffs and decisions to both technical and non-technical stakeholders.
  • Preferred: Prior experience working on dedicated Data Platform or Data Infrastructure initiatives.
  • Preferred: Hands-on experience with our stack: Kubernetes, Apache Spark, Trino, Apache Iceberg, Nessie, Apache Airflow, Kafka, AWS (S3/Glue), Snowflake, and Quarkus.
  • Preferred: Experience building multi-tenant cloud services.
  • Preferred: Familiarity with JupyterHub / JupyterLab enterprise workflows.
  • Preferred: Contributions to open-source software (OSS) projects.

Benefits

  • Training
  • Connections
  • One-on-one time with your manager
  • Shadowing colleagues (virtually or onsite)
  • Access to information about Feedzai and the team

Portuguese fraud prevention and financial risk management company

🇺🇸 United StatesFintechStartupfeedzai.com
Salary not disclosed