Senior Backend Engineer
Join an experienced engineering team building high-scale brand safety products for a global advertising technology company. Lead backend projects involving real-time processing, distributed systems, cloud-native infrastructure, and scalable microservices.
תחומי אחריות
- Architect, design, and implement solutions affecting core system components.
- Lead backend engineering projects from design through implementation.
- Develop new product features using cloud-native technologies.
- Build and improve scalable distributed systems and microservices.
- Drive continuous improvements in development processes, technology adoption, code quality, and engineering standards.
דרישות
- At least 5 years of professional software development experience in an industry-standard language such as Scala, Java, Rust, Clojure, Kotlin, or Go.
- Strong knowledge of object-oriented design, functional programming, data structures, multithreading, and distributed systems.
- Experience with distributed in-memory caches such as Aerospike or Redis and messaging systems such as Apache Kafka.
- Experience with Docker, Kubernetes, and scalable microservices architecture.
- Experience with SQL databases such as MySQL or PostgreSQL and columnar or NoSQL databases such as BigQuery, Vertica, Snowflake, Couchbase, or Cassandra.
- Experience building scalable distributed systems in big-data environments using stream-processing technologies such as Akka Streams, Kafka Streams, Spark, or Flink.
- Experience with cloud platforms such as GCP or AWS.
- Bachelor's degree in Computer Science or equivalent professional experience.
- Experience with Agile development, CI/CD pipelines, and automated testing.
יתרון
- Previous experience with online advertising technology.
- Familiarity with Cloud Native Computing Foundation technologies.