We are seeking a highly skilled Senior Backend & AdTech Integration Engineer with 8 to 10 years of experience to join our team near Bahria Town, Lahore. This role involves developing backend services that connect digital media players, cloud platforms, and the advertising ecosystem. The engineer will focus on building and maintaining SSP integrations, managing advertising transactions, processing Proof-of-Play data, and ensuring robust reconciliation and auditing workflows. The position requires working hours from 6 PM to 2 AM and demands strong expertise in backend development and distributed systems. While prior AdTech experience is preferred, exceptional backend engineers without direct AdTech background will also be considered.
Key Responsibilities:
- Develop cloud backend services and RESTful APIs to support platform functionality.
- Integrate with Supply-Side Platforms (SSP) and other advertising platforms to facilitate ad transactions.
- Implement ad-request and response workflows ensuring reliability and efficiency.
- Design and build Proof-of-Play ingestion and processing pipelines.
- Create reconciliation workflows to verify transaction integrity.
- Develop audit trails to maintain comprehensive transaction logs.
- Build telemetry and event-processing services for monitoring and analytics.
- Design scalable data models to support high-volume event processing.
- Implement event-driven processing architectures using messaging technologies.
- Develop APIs consumed by Raspberry Pi media players.
- Ensure idempotent processing and implement retry mechanisms to handle failures gracefully.
- Support media metadata management and playlist services.
- Write automated tests to maintain code quality and reliability.
- Implement application-level monitoring for proactive issue detection.
- Collaborate with Platform Engineers on AWS deployment and infrastructure management.
Required Qualifications:
- Minimum of 5 years of professional backend software engineering experience.
- Proficiency in Python and/or TypeScript programming languages.
- Strong understanding of REST APIs, JSON, HTTP protocols, and networking fundamentals.
- Experience with AWS serverless development, including Lambda functions.
- Knowledge of event-driven architectures and messaging services such as SQS or EventBridge.
- Familiarity with SQL and/or NoSQL databases.
- Solid grasp of distributed systems principles.
- Experience with automated testing frameworks and version control using Git/GitHub.
Preferred Qualifications:
- Hands-on experience in AdTech, particularly SSP/DSP integrations.
- Familiarity with OpenRTB, VAST, and programmatic advertising standards.
- Knowledge of Digital Out-of-Home (DOOH) advertising environments.
- Experience with Proof-of-Play systems and reconciliation processes.
- Proficiency in AWS services such as DynamoDB, API Gateway, and S3.
- Ability to handle high-volume event processing and build resilient systems.
Role Expectations:
The ideal candidate will be capable of designing the entire advertising transaction lifecycle—from detecting an advertising opportunity on a Raspberry Pi device, sending SSP requests, handling ad playback, to generating and processing Proof-of-Play data. They must address challenges such as failure handling, duplicate event prevention, latency management, and network interruptions. Additionally, the engineer should understand how the media player manages playback continuity, locally stores Proof-of-Play events, handles caching, and synchronizes outstanding events after connectivity restoration without data loss or duplication.
This is an in-person role based near Bahria Town, Lahore, with working hours from 6 PM to 2 AM. If you meet the qualifications and are interested in contributing to a cutting-edge AdTech platform, we encourage you to apply.