New Relic is seeking a Senior Software Engineer to join their Logs team, a fundamental pillar of their observability platform. The role focuses on the Log Streaming services that handle petabytes of customer log data for thousands of clients worldwide. This position offers an opportunity to work on large-scale distributed systems, specifically in log ingestion and processing experiences.
The ideal candidate will lead the development of core features for the Log streaming Platform, working with cutting-edge technologies including Java, Go, Kubernetes, and Kafka. You'll be responsible for improving system reliability, cost-efficiency, and quality while collaborating with cross-functional teams to deliver robust solutions.
This role requires strong technical expertise in distributed systems, cloud platforms (AWS, Azure, GCP), and modern development practices. You'll need 5+ years of software engineering experience, with proficiency in Java and/or Go. Experience with AI/ML technologies, particularly LLMs, is valued for data analysis and feature integration.
Working at New Relic means joining a company that values diversity, inclusion, and flexible work arrangements. The company offers a hybrid work model and emphasizes bringing one's authentic self to work. You'll be part of a team that processes and analyzes massive amounts of data, directly impacting thousands of customers' ability to understand and improve their systems.
The position combines technical leadership, hands-on development, and cross-functional collaboration, making it ideal for engineers who want to work on challenging problems at scale while contributing to a product that helps organizations build better software using data-driven approaches.