AdTechTalent
Engineering4 days agoRemote

Kevel

Principal Engineer

ad servingdistributed systemscloudClojureRustNode.jsJavaKotlinScalaAWSGCPTerraformHTTP APIslatency-sensitiveobservabilitystream processingon-callremotefull-timeengineering

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Mid-level

Years experience

3-5

Location

Remote, Hungary

Full job description

Kevel is seeking a mid-level full-time remote engineer based in Hungary to work on the Delivery team responsible for maintaining and enhancing Kevel's core ad serving systems. The role involves evolving the ad decision pipeline, improving platform scalability, reliability, security, and performance, collaborating with product management on new features, providing 24/7 operational oversight, and working with customer success teams. Required skills include experience with distributed systems in cloud environments, backend programming in languages such as Clojure, Rust, Node.js, Java, Kotlin, or Scala, designing latency-sensitive systems, HTTP APIs, databases, and participating in on-call rotations. Preferred skills include AWS/GCP, infrastructure as code tools, event streaming, observability platforms, testing, and refactoring distributed systems. Benefits include comprehensive health coverage, retirement plans, unlimited PTO, paid holidays, annual retreat, home office stipend, parental leave support, and a $300 annual news subscription allowance. Salary range is HUF 26,000,000 to HUF 29,000,000 based on location and experience.

What you'll do

  • Evolve the ad decision pipeline including balancing, pacing, indexing, filtering, selection, and budgeting
  • Improve platform architecture for scalability, reliability, security, and performance
  • Collaborate with product management to design and build new features
  • Provide operational oversight to ensure 24/7 platform availability
  • Work closely with customer success teams to deliver value and drive growth

Requirements

  • Experience building and operating distributed systems in a cloud environment
  • Strong programming experience in at least one production backend language, ideally Clojure, Rust, Node.js, Java, Kotlin, Scala, or another JVM language
  • Experience designing or maintaining latency-sensitive systems with tight response-time requirements
  • Experience with HTTP-based APIs and production service integrations
  • Experience working with databases, including transactional data models
  • Comfortable participating in an on-call rotation with clear escalation paths

Tech stack

ClojureRustNode.jsJavaKotlinScalaJVM languagesAWSGCPTerraformAWS CDKCDKTFHTTP APIsdistributed systemsevent streamingstream processingobservability platformsunit testingintegration testingsimulation testingload testing

Benefits

100% employer paid medical benefits for employees and their childrenComprehensive, affordable coverage for all other dependentsRetirement savings plans with employer contributionsUnlimited personal time offPaid holidays plus a company holiday break from 12/24 to 1/1Annual corporate retreat (Kevelfest)Home office stipend including choice of Windows or Mac machine and $500 allowanceParental leave support with salary continuation and benefits$300 annual allowance for news subscriptionFully remote work environmentFlexible working hoursAward-winning workplace recognized for best places to work and innovationFull transparency in company policies and compensation

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.