Senior Backend Engineer
Core
Designing and implementing server-side APIs and services for a distributed, high-throughput event pipeline and multi-tenant marketing platform.
Role type
Senior Backend Engineer (Distributed Systems)
Builds
Server-side APIs, services, and a distributed event pipeline for a marketing automation platform.
Domain
Marketing Technology / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, Cloud architecture, High-throughput system development, Object-oriented programming, System design
Preferred skills
Container-based solutions, Fast-paced technology environment adaptation
Technologies
Kafka, Elastic Search, NoSQL (Aerospike), Thrift, AWS, CI, Java, Ruby, Python, J2EE
Responsibilities
Design and implement core components for the marketing automation platform, Ensure high product quality through code reviews and unit tests, Fix bugs and implement enhancements, Take ownership of significant product components in design and implementation
Seniority
Senior, hands-on IC
