Employer description & source details
Architect, build, run, and scale real-time storage systems that ingest, process, index, and retain observability data at massive scale - spanning ingestion, stream processing, and long-term retention. Own the technical direction of the observability platform end to end - the collection, processing, and storage of metrics, logs, traces, and events that engineers across the company rely on - and evolve it so insight keeps pace with the growth of our systems. Scale distributed systems and make the hard architectural trade-offs - across processing models, data delivery guarantees, storage tiers, and the balance of cost, latency, and durability - while writing code and delivering with speed and quality. Serve as a role model and coach for engineers, with a strong bias for action, providing architectural guidance and mentorship to up-level the engineering organization.\ Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7. Produce high-quality infrastructure that is thoroughly tested, code reviewed & resilient. Partner with teams across the company to drive adoption of the platform(s), turning their instrumentation and diagnostic needs into measurable improvements in engineering productivity. Work closely with leadership and product/technology partners to define the roadmap and surface opportunities to improve observability. Navigate and resolve cross-team conflicts to align stakeholders and foster a cohesive, collaborative engineering culture. BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience 12+ years of industry experience in software design and development, with strong problem-solving and system-design skills 12+ years of experience programming in object-oriented la
Extracted skills: python, java, go, c++