Sysdig is a leader in cloud security, committed to helping organizations secure innovation in the cloud. They are seeking a Senior Software Engineer for their Data Platform Team to design and develop features for high-throughput data ingestion, transformation, and storage, while also mentoring junior engineers and contributing to the technical strategy of the platform.
Responsibilities:
- Own the design and development of features and components for the data platform, focusing on high-throughput data ingestion, transformation, and storage
- Architect and implement robust, distributed, and scalable data processing pipelines in Go to ensure data quality and reliability
- Contribute to the technical strategy and roadmap for the data platform, anticipating future data needs for product features and internal analytics
- Mentor junior and mid-level engineers on the team, and conduct thorough code reviews to ensure quality and best practices
- Participate in an on-call rotation to address urgent operational issues impacting data services
Requirements:
- 5+ years in a software engineer role, with experience in a technical leadership capacity
- Extensive experience designing, building, and operating large-scale, distributed data processing systems and data pipelines
- Deep knowledge of data architecture, storage, and access patterns
- Strong computer science fundamentals in design, data structures, and algorithms
- Clean coding and automation practices
- Analytical approach to take technical decisions in a traffic intensive and distributed architecture
- Experience guiding technical direction and supporting the development of junior engineers