AdTechTalent
Engineering4 days agoRemote

Kevel

Principal Engineer

ad servingdistributed systemscloudbackendClojureRustNode.jsJavaKotlinScalaAWSGCPTerraformevent streamingobservabilitylatency-sensitiveon-callremoteprogrammatic

Key details

Salary

$350K – $395K

Employment type

Full-time

Seniority

Mid-level

Years experience

5-10

Location

Remote, Brazil

Full job description

Kevel is seeking a mid-level full-time remote engineer based in Brazil to work on the Delivery team responsible for maintaining and enhancing Kevel's ad serving platform. The role involves evolving the ad decision pipeline, improving platform architecture for scalability and reliability, collaborating with product management on new features, ensuring 24/7 operational uptime, and working with customer success teams. Candidates must have experience building and operating distributed systems in cloud environments, strong backend programming skills in languages such as Clojure, Rust, Node.js, Java, Kotlin, Scala, or other JVM languages, experience with latency-sensitive systems, HTTP APIs, databases, and be comfortable with on-call rotations. Preferred skills include AWS/GCP experience, infrastructure as code tools, event streaming, observability platforms, testing, and refactoring distributed systems. Benefits include fully paid medical coverage, retirement plans, unlimited PTO, paid holidays, annual company retreat, home office stipend, parental leave support, and free press benefits. Salary range is R$350,000 to R$395,000, determined by location and experience.

What you'll do

  • Evolve the ad decision pipeline including balancing and pacing, indexing, filtering, selection, and budgeting
  • Improve platform architecture to ensure scalability, reliability, security, and performance
  • Work closely with product management to design and build new features
  • Provide operational oversight to ensure 24/7 platform uptime
  • Collaborate 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 languagesAWSGCPAWS CDKCDKTFTerraformHTTP APIsdistributed systemsevent streamingobservability 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 Kevel Holiday Break (12/24 - 1/1)Annual corporate retreat (Kevelfest)Home office stipend including choice of Windows or Mac machine and $500 allowanceParental leave support with salary continuation and benefitsFree press benefits with $300 annual allowance for news subscriptionsWork with an award-winning teamFull 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.