Employment Type: Contract/Onsite
Location: San Francisco, CA
Pay rate: $71-$75/hr. DOE
Responsibilities:
Observability is a space that has grown beyond just monitoring. At Client, we provide a centralized, reliable, and interactive Telemetry platform including metrics, logging and tracing that empowers engineers to work quickly and confidently at scale.
The tracing team, one of the core parts of the telemetry platform, is responsible for providing an end to end distributed tracing solution (Jaeger), driving adoption and integration with thousands of micro services within the Client engineering ecosystem. In addition to large distributed system challenges, the team also works on trace correlation with metrics, logging, as well as providing aggregated insights like deep dependency graphs, critical path analysis etc., to provide a holistic observability and production debugging experience for Client.
- Design and implement key components to deliver distributed tracing solutions for Client.
- Collaborate with other infrastructure teams, production engineer team and product manager to drive adoption and best practices, and to design and implement high impact, cross-product features.
Required Skills:
- Coding
- Strong problem solving and coding with solid engineering practices. Good at production debugging in distributed systems
- Strong problem solving skills, with relevant experience in designing and implementing large scale distributed backend services
- Architecture & Systems Design
- Good understanding of distributed systems
- Execution and Results
- Execute and deliver with high quality, good team player to execute as a team
Requirements
- BS or higher degree in Computer Science, or a related technical discipline, or equivalent experience.
- Proficient in one or more backend languages, like Java, Go, C/C++, C#, with the ability to pick up new ones quickly.
Nice to have:
- Proven record of building and operating highly reliable distributed systems at scale.
- Passionate about pursuing technical excellence
- Building and operating monitoring infrastructure at large scale. E.g. PB sized ES clusters, Prometheus, Kibana, Grafana, Jaeger, etc
- Batch and stream data process pipeline experience is a plus.
Benefits that Russell Tobin offers:
Russell Tobin offers eligible employee’s comprehensive healthcare coverage (medical, dental, and vision plans), supplemental coverage (accident insurance, critical illness insurance and hospital indemnity), a 401(k)-retirement savings, life & disability insurance, an employee assistance program, identity theft protection, legal support, auto and home insurance, pet insurance, and employee discounts with some preferred vendors.