
Software Engineer
Job Description
Posted on: October 3, 2025
Join a fast-growing, remote-first technology company that is redefining programmatic advertising. This AI-driven platform powers real-time ad bidding at massive scale, handling millions of requests per second and optimizing campaigns with billions of automated decisions every second. Here, cutting-edge machine learning meets exceptional user experience, helping marketers deliver high-impact, data-driven campaigns across multiple channels.
As a Backend Software Engineer, you will be building distributed, highly scalable microservices and working with terabytes of real-time data. You’ll collaborate with a forward-thinking engineering team that isn’t afraid to experiment with new technologies and push the boundaries of what’s possible in programmatic advertising.
Benefits
- Competitive Compensation: Highly competitive salary and performance-based rewards.
- Retirement Savings: 401(k), pension, or equivalent retirement programs depending on location.
- Generous Paid Time Off: Including your birthday off to celebrate.
- Health & Wellness: Comprehensive health benefits from day one, plus access to mental health care platforms.
- Remote Work Support: Work-from-home reimbursements and optional global WeWork membership for a change of environment.
- Professional Growth: Coverage for conferences, courses, books, and access to internal programmatic training and certifications.
- Parental Leave: Inclusive and supportive parental leave program.
- Culture: A friendly, collaborative, and supportive team environment with engaging virtual and in-person events.
Responsibilities
- Design and build scalable, distributed real-time microservices primarily using Go.
- Work with large-scale data sets and multiple databases, including Aerospike, Redis, Elasticsearch, ScyllaDB, and Redshift.
- Develop software that leverages messaging queues such as Kafka, SQS, and Kinesis.
- Write memory-optimized, performance-efficient code to handle millions of requests per second.
- Collaborate with other engineers to test, experiment, and adopt new technologies that improve performance and reliability.
Requirements
- Experience: 2+ years as a Backend Software Engineer with hands-on experience in building scalable, distributed systems.
- Technical Skills: Strong understanding of data structures, algorithms, and system optimization.
- Databases: Experience with relational databases and/or key-value stores.
- Programming: Proficiency in Go or willingness to learn quickly.
- Mindset: Problem-solving oriented, curious, and eager to work with cutting-edge technologies.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

NopCommerce .NET Developer

Full-Stack AI Engineer

Mid Frontend Developer (NextJS & React)

Java Entwickler (m/w/d)

