Assertive Yield B.V.

Backend Engineer (Golang)

Assertive Yield B.V. · Netherlands

Advertising Services · 11-50 employees

Mar 03
Remote Senior (5-10 yrs) Full-time Netherlands
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and maintain high-performance Go microservices and distributed architectures to support real-time ML inference and data ingestion. Optimize systems for sub-millisecond response times and ensure high availability and fault tolerance in production.

What they look for

Golang Microservices gRPC Protocol Buffers Distributed Systems Docker Kubernetes SQL FastHTTP Prometheus Performance Profiling Concurrency Patterns API Design CI/CD Unit Testing Integration Testing

Requirements

Requires over 5 years of backend engineering experience with at least 3 years of production Go development. Must have a proven track record of building low-latency distributed systems and experience with containerization tools like Docker and Kubernetes.

Benefits

Fully Remote Role Flexible Work Hours Professional Growth High Impact Smart & Supportive Team

Full description

Backend Engineer (Golang)

About Assertive Yield

Assertive Yield B.V., a scale-up PubTech company in the AdTech ecosystem, caters to some of the largest publishers worldwide. Our distinct granular data analytics platform sets us apart from the rest of the market. While our HQ is in Amsterdam, our team is globally dispersed. We aim to provide publishers with comprehensive and dependable analytical data powered by machine learning and cutting–edge technologies, creating a single source of truth for holistic revenue analysis.

As we continue to grow, we are seeking a Backend Engineer in the Netherlands to join our team. The ideal candidate will be responsible for developing and implementing end-to-end solutions, ensuring the smooth functioning of our applications, and improving their performance. 

Key Responsibilities

System Development 

  • Design, develop, and maintain high-performance Go microservices using FastHTTP, gRPC, and Protocol Buffers 
  • Build and optimize distributed client-server architectures that run across customer infrastructure 
  • Implement real-time ML inference integration with models in C 
  • Create robust data ingestion pipelines feeding into the Data Warehouse for analytics and ML training 

Performance & Reliability 

  • Optimize systems for sub-millisecond response times under high load 
  • Implement graceful degradation, circuit breakers, and fallback mechanisms 
  • Conduct performance profiling, benchmarking, and optimization (CPU, memory, GC tuning) 
  • Design for fault tolerance and high availability in production environments 
  • Monitor production systems using Prometheus, structured logging, and custom metrics 

Architecture & Best Practices 

  • Contribute to architectural decisions for scalability and maintainability 
  • Write clean, maintainable, well-tested code following Go best practices 
  • Implement comprehensive testing (unit, integration, E2E) with snapshot testing 
  • Participate in code reviews and mentor junior engineers 
  • Document system design, APIs, and operational runbooks 

Collaboration 

  • Work closely with ML engineers to integrate models into production systems 
  • Collaborate with DevOps on containerization (Docker), orchestration (Kubernetes), and CI/CD. Partner with product managers to understand requirements and deliver features 
  • Participate in on-call rotation for production support 

Required Experience

  • 5+ years of professional backend engineering experience 
  • 3+ years of production Go development with a deep understanding of the language 
  • Strong experience building distributed systems and microservices architectures 
  • Proven track record of building high-performance, low-latency systems (
  • Experience with gRPC, Protocol Buffers, and modern API design 
  • Production experience with containerization (Docker) and orchestration (Kubernetes) 

Required Technical Skills

  • Expert-level Go programming (concurrency patterns, memory management, performance optimization) 
  • Distributed systems concepts: service discovery, consensus, eventual consistency, CAP theorem 
  • High-performance networking: HTTP/2, connection pooling, load balancing 
  • Database experience: SQL, indexing, query optimization 
  • Testing: unit tests, integration tests, benchmarking, profiling 
  • Version control: Git workflows, code review pra

Nice-to-have Skills

  • AdTech/RTB ecosystem: SSPs, DSPs, bidding protocols, OpenRTB 
  • Real-time bidding systems and auction dynamics 
  • ML model integration: serving, versioning, A/B testing

What we offer

🌍 Fully Remote Role: Work from home in the  Netherlands.

⏳ Flexible Work Hours: Choose a schedule that suits your productivity style.

🧠 Professional Growth: Opportunities for career advancement and continuous learning.

🎯 High Impact: Your work will directly support our clients and shape our product’s future.

🤝 Smart & Supportive Team: Join a diverse and driven group of professionals passionate about pushing AdTech boundaries.

If you're passionate about building powerful backend systems that fuel data-driven decisions, Assertive Yield is the perfect place to advance your career. Apply now and be part of our exciting journey to reshape the future of digital publishing!