The company is looking for a Principal Engineer Software to be part of the group that owns multi-cloud data pipelines that ingest, process, stream & store multi-tenant data at Petabyte scale for use by AI/ML applications in their industry leading cybersecurity products.
Requirements
- Coding experience in Java at your current job required
- Experience in designing, coding, and maintaining systems built with scalable distributed systems architecture required
- Experience with one or more cloud platforms such as AWS or GCP and their services (DataFlow, BigQuery; Athena, etc.) and Kubernetes preferred
- Experience with a variety of database technologies (Mysql, Cassandra, ElasticSearch, etc)
Responsibilities
- You will tackle new and challenging problems in building a new generation of highly scaled data processing and analytics systems for use in AI-powered use cases
- You will collaborate with cross-functional teams to address complex technical challenges and drive innovation
- You will ensure the adoption of best practices in code quality, scalability, and system design among team members
- You will contribute in the architecture, design, and development of features
- You will work with DevOps and Technical Support teams to investigate and resolve critical customer defects
Other
- BS in Computer Science, equivalent knowledge, or equivalent military experience required
- 5+ years of software engineering experience required