Senior Software Engineer (Backend)
Core
Design, implement, and optimize high-performance backend systems and APIs for data processing, analytics, and ML solutions to help publishers maximize revenue.
Role type
Senior Backend Engineer (Golang/Kafka)
Builds
Scalable distributed systems, streaming data pipelines, and backend services for ad operations.
Domain
AdTech / Data Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Golang, Kafka, distributed systems, system optimization, cloud platforms (AWS/GCP/Azure), algorithms, data structures, concurrency
Preferred skills
Apache Arrow, Parquet, Python, Java, TypeScript, Docker, Kubernetes, Apache Flink, Apache Spark Streaming
Technologies
Golang, Kafka, AWS, GCP, Azure, Docker, Kubernetes, Apache Flink, Apache Spark Streaming, Apache Arrow, Parquet
Responsibilities
Design and develop high-performance backend services and APIs; Architect scalable and fault-tolerant distributed systems for data streaming; Collaborate with cross-functional teams to define backend solutions; Optimize system performance through monitoring and tuning; Mentor junior engineers.
Seniority
Senior, hands-on IC
