Skip to content

Senior Software Engineer – Data-Oriented
Company | Armis Security |
---|
Location | California, USA |
---|
Salary | $163000 – $200000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- US Citizenship – Required
- 5+ years of experience as a Software Engineer (or similar role) specializing in data engineering and infrastructure.
- Strong Python programming skills with hands-on 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 to work effectively in a team-oriented environment.
Responsibilities
- Design, develop, and maintain scalable data pipelines and infrastructure for processing large-scale data efficiently.
- Build and optimize ETL processes to extract, transform, and load data from various sources into our data warehouse.
- Collaborate with cross-functional teams to understand business needs and implement data-driven solutions.
- Enhance performance, reliability, and scalability of data processing workflows.
- Implement data quality monitoring to ensure accuracy, consistency, and integrity across all datasets.
- Work closely with software engineers to integrate data-driven features and functionalities into Armis products.
- Stay ahead of industry trends, continuously improving our data infrastructure with emerging technologies.
Preferred Qualifications
No preferred qualifications provided.