Senior/Principal Back-end Engineer (Go)

Argentina Brazil Bulgaria Colombia Czech Republic Europe Latin America Mexico Poland Portugal Romania GO Java Python Software Developer

Required skills

Go / expert
Java / strong
Python / good
English / strong

We’re looking for a Senior/Principal Back-end Engineer (Go) to join a cross-functional R&D team building cutting-edge security solutions for the AdTech ecosystem.

In this role, you will be responsible for building innovative, scalable, and cost-effective solutions within the AdTech ecosystem. Your work will focus on analyzing, detecting, and preventing various forms of fraudulent and irregular activity, helping reduce sophisticated Invalid Traffic (IVT) in programmatic advertising. You’ll explore new methods to uncover fraud and identify patterns of abuse, ensuring digital advertising reaches real users.

If you’re passionate about solving complex issues, thrive in dynamic environments, and are excited to bring your ideas to life — we’d love to have you on the team!

Customer

Our client provides comprehensive security solutions that protect individuals, organizations, and communities, with a strong emphasis on the digital space. Their products are tailored to the needs of AdTech companies, focusing on bot protection and anti-malvertising. They support seamless onboarding and integration for partners, including SSPs, DSPs, agencies, and publishers. In addition, the company provides adaptable protection tools for various use cases, along with customizable reporting consoles and API integrations that fit smoothly into clients’ existing platforms.

Project

You’ll join a cross-functional R&D team focused on solving complex challenges faced by platforms and brands in delivering secure and effective advertising. The team values creativity, innovation, and ownership, and will give you the opportunity to bring your ideas to life.

Requirements

  • Proven expertise in Go or strong proficiency in system-level languages such as C++, Rust, or Java
  • Solid foundation in computer science principles (algorithms, data structures, etc.)
  • Strong understanding of systems where different parts are spread across multiple machines or locations, and the ability to handle the common issues that come with managing these systems
  • Hands-on experience across the full software development lifecycle
  • Detail-oriented with a focus on correctness, performance, and a robust code review (merge request) process
  • Ability to design and deliver stable, maintainable, and scalable architecture following best practices
  • Proactive in identifying issues and aligning development efforts with business needs
  • Upper-Intermediate level of English

 

Would be a plus

  • Experience with containers and orchestration platforms (Kubernetes, Docker)
  • Familiarity with Python
  • Background in building high-load systems
  • Knowledge of security and cryptography
  • Experience in software architecture and system design
  • Previous experience in the AdTech industry
  • Willingness to work with SDKs and libraries that are responsible for collecting signals from different environments. This largely requires familiarity with JavaScript for the web payloads, Swift for the iOS SDKs and/or Java for the Android SDKs
  • Experience with AWS, Azure, or GCP (Terraform)

Responsibilities

  • Develop and deliver software handling 1.5 trillion prediction requests daily for major internet companies
  • Profile, debug, optimize, and harden Linux-based software
  • Collaborate with platform engineers to extend and reuse common platform components
  • Work with detection researchers (data scientists, malware reversers, threat analysts) to design and propose new methods to demonstrate ROI for Customers because of using our software
  • Participate in Agile development, write documentation, give talks, and mentor team members
  • Work with talented engineers to innovate and push technology limits
  • Foster a culture focused on lean principles, deep work, and collaboration
  • Collaborate with product managers to build and prioritize the product backlog
  • Develop, test, review, and release software across multiple repositories

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF3403C

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?




      Did you hear about us before visiting the site?