Remote job
Senior Software Engineer
Job details
About this role
Role overview
Build backend systems that interpret content across the open web, connected TV, and in-app environments. You’ll help turn data science and AI innovations into reliable production services for a high-volume real-time advertising platform.
Responsibilities
- Design and maintain high-throughput, low-latency services in Go for a real-time bidding environment. - Integrate data science experiments, large language model capabilities, and other AI approaches into production systems. - Build APIs, services, and data pipelines for large volumes of contextual data. - Prototype and evaluate methods for understanding content across web, connected TV, and apps. - Improve system performance, reliability, and scalability, and contribute to architectural decisions. - Work with data science, AI, and product colleagues to deliver useful outcomes.
Requirements
- Strong software engineering experience building production backend systems. - Ability to develop clean, maintainable services and solve complex engineering problems. - Experience with cloud infrastructure, production monitoring, and observability. - Familiarity with infrastructure as code. - Ability to work independently, adapt to changing priorities, and collaborate across technical and non-technical teams.
Nice to have
- Experience with Python, Node.js, or TypeScript. - Background in advertising technology, real-time bidding, OpenRTB, or connected TV. - Experience with large-scale data processing or real-time advertising systems.
Benefits and work setup
- Remote or hybrid options; remote contracts are available in Spain, Italy, the UK, Belgium, the Netherlands, France, and Germany. - Learning resources and optional language classes. - Home office budget of up to €1,000 and paid trips to the Madrid office.