Location: Remote (ONSITE in Boston, Lisbon, Madrid, NYC, Paris, Tel Aviv)   |   Full-Time
Go Java Python Kubernetes Distributed Systems Storage Event Store Columnar Storage Back End Engineer Staff Engineer

About Datadog: Datadog is a leading provider of monitoring, tracing, and log management solutions for modern applications and infrastructure. They build proprietary systems like their Husky event store and distributed tracing tools, processing trillions of events daily. Their mission is to deliver observability and security solutions that help organizations optimize performance and ensure reliability in the cloud age. The company emphasizes innovation, collaboration, and employee growth, with a global presence in multiple locations.

About The Role: Join our dedicated team working on distributed storage systems! You will play a critical role in designing and implementing scalable storage solutions that handle massive datasets from global customers. This position involves deep technical work with distributed systems, data processing pipelines, and storage optimization. You will contribute to the architecture and development of our core infrastructure, ensuring reliability and performance at scale.

Key Responsibilities:

  • Design and develop distributed storage systems that handle high-throughput data processing
  • Optimize storage performance and efficiency for massive datasets
  • Collaborate with engineering teams to integrate storage solutions into the broader platform
  • Troubleshoot and resolve complex technical challenges in production environments
  • Contribute to the evolution of our data infrastructure and best practices
  • Mentor junior engineers and share knowledge across teams
  • Stay current with industry trends in distributed systems and storage technologies

Required Skills and Qualifications:

  • Experience with distributed systems and network protocols
  • Proficiency in languages like Go, Java, or Python
  • Understanding of database systems and data modeling
  • Experience with cloud platforms and containerization technologies
  • Knowledge of event streaming platforms and data processing frameworks
  • Strong problem-solving skills and ability to analyze complex systems
  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 3+ years of professional software engineering experience

Ideal Candidate: The ideal candidate will have a deep passion for distributed systems and a proven ability to build scalable infrastructure. You should possess strong technical skills with a focus on storage and data processing, and thrive in collaborative environments. Experience with time-series databases, columnar storage formats, or distributed file systems is highly valued. You should be comfortable working with ambiguous requirements and possess excellent communication skills.

Compensation: The estimated pay range for this role is $160,000 - $220,000, with potential for bonus and equity. This role is eligible for our comprehensive benefits package including health, dental, and vision insurance, retirement matching, parental leave, and professional development opportunities.

Post Date: July 15, 2025