Senior Software Engineer - Metrics Query
About Datadog:
We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We operate at high-scale—trillions of data points per day—providing always-on alerting, metrics visualization, logs, and application tracing for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.
The team:
The Metrics Query team owns the mission-critical real-time systems that power our customers’ metrics dashboards, monitors, and analytics. These systems are responsible for pulling in data from our various layers of storage and caching and then executing efficient and intelligent aggregation across many millions of points. All this happens many thousands of times per second and at sub-second speed. The team is continually challenged to push the features, performance, reliability, and efficiency of these large distributed systems.
The opportunity:
As a Senior Engineer on the Metrics Query team, you will work on solving scaling issues in our query system. Primarily by improving its performance and modifying the existing applications to better distribute load across multiple servers using telemetry and tracing as well as profiling tools and direct code analysis to identify bottlenecks. Work on developing features in the query language by collaborating with the Product and other Engineering teams to develop, architect, and implement a solution for query features.
You will:
- Code new and existing services to scale out our events platform pipelines in Go
- Contribute to the design of the query language, API, architecture, and surrounding systems
- Debug and solve challenging cross-systems issues in production
- Help improve our engineering tooling and practices
- Own meaningful parts of our service, have an impact, grow with the company
Requirements:
- Bachelor’s Degree in Computer Science, Mathematics or a related field plus 2 years of experience in software engineering or a related field.
- Prior experience must include 2 years working with Python; 2 years working with Chef.
- You have significant backend programming experience in one or more languages
- You can get down to the low-level when needed
- You care about code simplicity and performance
- You want to work in a fast, high-growth startup environment that respects its engineers and customers
Bonus points:
- You've worked on query languages
- You’ve written your own data pipelines before
- You have a strong background in statistics
- You have significant experience with Go, Rust or a JVM based language
Equal Opportunity at Datadog:
Datadog is an Affirmative Action and Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
Your Privacy:
Any information you submit to Datadog as part of your application will be processed in accordance with Datadog’s Applicant and Candidate Privacy Notice.