Job Description
This is a remote position.The developer will be responsible for building a lightweight, self-healing, auto-scaling, multi-platform APM (Application Performance Monitoring) agent that can: Instrumentation & Data Collection:
Automatically instrument applications to collect transaction traces, logs, and performance metrics.Capture distributed tracing across microservices.Track response times, error rates, resource usage, and database query performance.Collect and forward application, system, and security logs. Performance & Efficiency Optimization:
Implement adaptive sampling to reduce overhead.Ensure async & non-blocking data collection.Optimize CPU, memory, and network utilization to minimize application impact. Distributed Tracing & Database Monitoring:
Assign and propagate trace IDs across microse...