AdTechTalent
Engineering62 days agoHybrid

Kargo

Software Engineer

backenddata ingestionAPI designdistributed systemscloudcontainerizationAWSDockerKubernetesAI-assisted developmenttestingmonitoringincident response

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Waterford, Ireland

Full job description

This is a hybrid full-time engineering role based in Waterford, Ireland, requiring onsite presence 4 days per week. The role focuses on building and maintaining data infrastructure for dynamic, catalogue-driven advertising at scale. Responsibilities include owning features end-to-end, improving data ingestion reliability, designing APIs, delivering code reviews, integrating AI-assisted development tools, and collaborating across teams. Required skills include 4+ years of backend service/platform development, proficiency in Node.js, Go, Python, Ruby or equivalent, experience with high-volume data processing, API design, testing, monitoring, incident response, and strong communication. Preferred experience includes distributed systems, high-availability platforms, and cloud/containerized environments such as AWS, Docker, and Kubernetes.

What you'll do

  • Build and maintain the data infrastructure that powers dynamic, catalogue-driven advertising at scale
  • Own features end-to-end: ship multiple features independently from design through deployment and monitoring
  • Improve data ingestion reliability by identifying and resolving bottlenecks or failure points
  • Design clear API boundaries and system decisions balancing needs of consuming teams and platform health
  • Deliver thorough code reviews to improve code quality, maintainability, testing, and observability
  • Integrate AI-assisted development tools into workflow and articulate their impact
  • Take ownership of features from design to production including monitoring, iteration, and cleanup
  • Proactively address issues and system degradation without waiting for assignment
  • Make system design decisions considering long-term platform health and other teams' needs
  • Flag technical debt and advocate for appropriate tradeoffs between speed and long-term health
  • Engage in collaborative standard-setting through code reviews and knowledge sharing

Requirements

  • 4+ years building and maintaining production backend services or platforms
  • Proficiency in at least one modern backend language (Node.js, Go, Python, Ruby, or equivalent)
  • Experience designing services that process high-volume data — ingestion, transformation, or analysis at scale
  • Ability to define clean API boundaries and reason clearly about system design tradeoffs
  • Solid practices around testing, monitoring, and incident response as first-class engineering concerns
  • Strong communicator who collaborates effectively with engineers, PMs, and designers across a multidisciplinary team
  • Exposure to distributed systems, high-availability platforms, or large-scale data pipelines (preferred)
  • Experience with cloud or containerized environments (AWS, Docker, Kubernetes) (preferred)

Tech stack

Node.jsGoPythonRubyAWSDockerKubernetes

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.