Job Summary
A company is looking for a Senior Software Engineer, User Data.
Key Responsibilities
- Build highly scalable, distributed real-time micro-services primarily written in Go
- Work with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, and MariaDB
- Write performance efficient and memory optimized code while utilizing messaging queues such as Kafka, SQS, and Kinesis
Required Qualifications
- 5+ years of experience as a Backend Software Engineer
- Extensive hands-on experience with at least one widely used backend programming language (Go preferred but not required)
- Experience working with relational databases and/or key-value stores
- Experience building scalable micro-services and distributed systems
- Bonus: Experience in Adtech/Martech and understanding of user/profile management