Staff Software Engineer, Distributed Systems (Core)
New
T
True Talent Solutions PartnersMarketing technology
Remote within the United States.Full-TimeStaff
Salary180,000 - 320,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 6 years of backend engineering experience in distributed systems, including experience at staff level.
- Required Skills
- DockerKafkaKubernetesDistributed Systems
Requirements
- Have at least 6 years of backend engineering experience in distributed systems, including experience at staff level.
- Bring strong systems design fundamentals.
- Have experience building complex backend systems at scale.
- Have experience creating event collection or data streaming services that support critical systems.
- Have hands-on expertise with Kafka, SQL databases, Kubernetes, and Docker.
- Have experience scaling systems through significant growth, ideally in a high-velocity startup environment.
- Have strong computer science fundamentals.
- Have experience working close to infrastructure.
- Familiarity with how Spark, Flink, and Kafka work internally is beneficial.
- Experience building data sync engines that process terabytes of data per day is beneficial.
Responsibilities
- Build and optimize systems that move large volumes of customer data efficiently.
- Develop streaming capabilities for real-time data syncing from sources such as webhooks and message queues.
- Identify performance bottlenecks and improve system scalability and reliability.
- Contribute to latency improvements and caching for personalization services.
- Extend and support multi-region, multi-cloud infrastructure to meet data residency needs.
- Work directly with customers on scaling challenges.
- Deliver projects with a high degree of autonomy.
View Full Description & ApplyYou'll be redirected to the employer's site