2 дня назад
Software Development Engineer (Distributed Systems)
148 000 - 222 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Development Engineer (Distributed Systems) (ClickHouse/Tempo, Kafka, Spark/Flink, Iceberg, AWS): Building and scaling a multi-petabyte observability platform for distributed tracing with an accent on resilient ingestion, high-throughput data pipelines, and fast query execution. Focus on optimizing large-scale distributed systems, implementing high availability and failover, and building reliable data paths for AI-driven anomaly detection and root-cause analysis.
Location: Pleasanton, California, USA; hybrid Flex Work with at least 50% of each quarter spent in the office or in the field
Annual base salary: $148,000–$222,000 USD for the primary location; additional US locations: $123,900–$222,000 USD
Company
is a Fortune 500 company providing an AI platform for managing people, money, and agents.
What you will do
- Build and scale distributed tracing features using ClickHouse and Grafana Tempo.
- Develop and support high-throughput data pipelines with Kafka, Spark or Flink, Apache Iceberg, and S3.
- Optimize code and resolve production latency and throughput issues.
- Implement error handling, retries, failover, monitoring, logging, and alerting for highly available services.
- Apply security controls for multi-tenant data access and support AI-driven anomaly detection and root-cause analysis.
- Contribute to system design reviews, technical documentation, and on-call operations.
Requirements
- 5+ years of software development experience and 3+ years designing, building, and operating complex distributed systems.
- 5+ years of production experience with at least two of Java, Python, and Go.
- Experience with distributed APIs, including gRPC, REST, and OpenTelemetry, plus scalable observability or telemetry pipelines.
- Knowledge of data partitioning, eventual consistency, fault tolerance, sharding, replication, query optimization, and high-availability strategies.
- Experience with testing, CI/CD automation, Git-based collaborative development, and securing distributed environments with mTLS, authorization, and encryption.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience; a master’s degree is strongly preferred.
Nice to have
- Experience with observability pipelines or data lake platforms.
- Master’s degree in Computer Science, Distributed Systems, or a related field.
Culture & Benefits
- Flexible hybrid work combining office, field, and remote work.
- Eligibility for the Bonus Plan or a role-specific bonus and annual refresh stock grants.
- Opportunities for professional growth, skill development, and collaboration with senior and principal engineers.
- Reasonable accommodations are available during the application process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
16 часов назад
Senior Software Development Engineer (Java/Python)
129 200 - 174 173$
IBM Watson
4 дня назад
Senior Principal Engineer II (Kafka)
192 000 - 358 000$
14 часов назад
Staff Software Engineer - Backend / ML
143 000 - 286 000$
3 дня назад
Software Engineer III (C++/Java)
92 979 - 161 672$
3 дня назад
Software Engineer 2 (16 hours of Telework Available each Week)
64 - 120$
6 дней назад
Apache Spark Developer
125 000 - 185 000$