Distributed Systems Engineer
Core
Design, build, and optimize high-performance modules for a real-time bidding platform processing 24M+ requests per second with <50ms latency.
Role type
Senior Distributed Systems Engineer (Backend)
Builds
Real-time ad auction infrastructure and bidding platform components
Domain
AdTech / High-frequency trading systems
Deliverable
production ML models | product features
Required skills
Distributed systems architecture, High-concurrency programming, System performance optimization, Production monitoring, Protocol knowledge (DNS, HTTP), Concurrent programming
Preferred skills
Algorithmic complexity analysis, Cloud infrastructure design, Observability tooling
Technologies
Java, Python, Aerospike, Memcached, Kafka, Clickhouse, PostgreSQL, Kubernetes, Prometheus
Responsibilities
Design and program system modules supporting 24M+ queries/sec, Optimize software for response time and resource consumption, Ensure reliability and scalability of solutions, Create performance and correctness tests, Analyze new technologies for production applicability, Develop monitoring and analysis tools
Seniority
Senior, hands-on IC