Lead Software Engineer-0773
Core
Designing and developing new software and web applications for ad tech systems, including ad-serving data indexing engines, ad selection algorithms, and audience targeting pipelines.
Role type
Lead Software Engineer (C++/Ad Tech)
Builds
Scalable, low-latency C++ applications and distributed infrastructure for ad transaction platforms.
Domain
Ad technology, high-throughput data systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ application architecture, database schema design (MySQL, Aurora, Aerospike, DynamoDB, ETCD, Neo4J, RocksDB), performance profiling (sanitizer, perf, gprof), cloud-native infrastructure (Kubernetes, Docker, Terraform), AWS services (ELB, EKS, S3, DynamoDB, Kinesis), system monitoring (Prometheus, Grafana, ELK, Loki), mentoring junior engineers
Technologies
C++, Linux, MySQL, Aurora, Aerospike, DynamoDB, ETCD, Neo4J, RocksDB, Kubernetes, Docker, Terraform, AWS, Prometheus, Grafana, ELK, Loki
Responsibilities
Architect and develop scalable, low-latency C++ applications; optimize relational and NoSQL databases; diagnose and optimize CPU, memory, and I/O performance; architect and optimize core services across distributed infrastructure; work with SRE/DevOps teams to instrument systems; guide and mentor junior-level engineers
Seniority
Senior, hands-on IC with leadership responsibilities