Posted in

Senior Software Engineer – Data-Oriented

Senior Software Engineer – Data-Oriented

CompanyArmis Security
LocationCalifornia, USA
Salary$163000 – $200000
TypeFull-Time
Degrees
Experience LevelSenior

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.