Software Development Engineer, PostX - APEX
Core
Design and implement real-time event processing systems handling billions of events daily to determine ad charges, publisher payments, and event verification.
Role type
Senior Software Development Engineer (Real-time Systems)
Builds
Distributed systems for advertising signals (impressions, pixels, clicks, video completions) with low latency at high throughput
Domain
Advertising technology, Real-time data processing
Deliverable
production ML models | product features
Required skills
Real-time system design, Distributed systems architecture, High-throughput processing, Low-latency optimization, End-to-end delivery, Unit and integration testing, Object Oriented Design
Preferred skills
Full software development life cycle experience, Code review leadership, Source control management, Build processes, Operational excellence
Technologies
C#, C++, Java, Perl
Responsibilities
Design and implement features for real-time event processing systems, Own end-to-end delivery of software components, Build and maintain distributed systems for advertising signals, Participate in on-call rotations, Contribute to architecture decisions for event pipelines, Write high-quality code with thorough test coverage, Mentor teammates and participate in code/design reviews
Seniority
Senior, hands-on IC