Job Description
Armis, a cyber exposure management and security company, is seeking a Senior Software Engineer (Data-Oriented) to join their Silk team. This role involves designing, developing, and optimizing data infrastructure to support the analysis and processing of massive-scale datasets. The engineer will work at the cutting edge of cybersecurity, leveraging the latest technologies to extract actionable insights from diverse data sources.Role involves:
- Designing, developing, and maintaining scalable data pipelines and infrastructure.
- Building and optimizing ETL processes.
- Collaborating with cross-functional teams.
- Enhancing performance, reliability, and scalability of data processing workflows.
- Implementing data quality monitoring.
- Integrating data-driven features into Armis products.
- Staying ahead of industry trends.
Requirements:
- US Citizenship
- 5+ years of experience as a Software Engineer specializing in data engineering and infrastructure.
- Strong Python programming skills with experience using data processing libraries/frameworks (e.g., Pydantic, MongoDB, FastAPI, Redis, Pandas, NumPy, Spark).
- 3+ years of experience working with MongoDB and managing terabyte-scale datasets.
- Deep understanding of database systems and expertise in query optimization.
- Experience working with cloud platforms, particularly AWS (S3, ECS, SQS).
- Hands-on experience with large-scale distributed systems and parallel processing frameworks.
- Strong knowledge of data modeling concepts and best practices.
- Exceptional problem-solving skills with a sharp attention to detail.
- Strong communication and collaboration abilities.
Role offers:
- Opportunity to shape the future of vulnerability management and threat prioritization.
- Comprehensive health benefits, discretionary time off, paid holidays.
- Inclusive and diverse workplace.