Senior Software Engineer
Core
Design, code, and maintain web-scale data systems while accelerating engineering productivity and mentoring junior engineers.
Role type
Senior Software Engineer (Data Engineering & Infrastructure)
Builds
Web-scale data systems, data pipelines, and security analytics infrastructure
Domain
Internet intelligence and cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Python, GoLang, Rust, AWS, Docker, Kubernetes, Kafka, Linux/Unix, OpenSearch, Postgres, CockroachDB, Spark
Preferred skills
CICD & microservices, Data Pipelines (ElasticSearch, NATS, Apache Airflow), Data mining or machine learning techniques, Bash, Scala, C, Hive, Full stack development
Technologies
AWS, Docker, Kubernetes, Kafka, OpenSearch, Postgres, CockroachDB, Spark, ElasticSearch, NATS, Apache Airflow
Responsibilities
Design, code, and maintain web-scale data systems; Discover, analyze, and validate new data sets; Provide code reviews, design feedback, demos, technical requirements, and documentation; Provide accurate scope, estimates for time, capacity, and costs; Improve engineering productivity by reducing operational toil; Provide technical leadership and mentor junior engineers
Seniority
Senior, hands-on IC with leadership responsibilities