Censys is on a mission to provide comprehensive Internet intelligence and actionable threat insights. They are seeking a Senior Software Engineer (Backend, Distributed Systems) to build scalable services and APIs for processing vast amounts of data, contributing to their Internet Map initiative.
Responsibilities:
- Build large scale, real-time streaming services and applications which leverage our massive datasets to power internal APIs and external applications
- Own the design and development phases of backend services and APIs that power the data platform that is our Internet Map
- Own planning activities to ensure we’re building the right things, by collaborating with engineering and product teams
- Leverage your experience of architecture and design to build various parts of the system, including components like: messaging queues, databases, ingestion pipelines, caching layers, and services that run in the cloud or on-prem
Requirements:
- 5+ years of software engineering experience writing distributed systems (i.e. data ingestion pipelines, databases, services)
- Experience with object-oriented programming - we use Go
- Experience with at least one cloud provider, like: AWS, Azure, or GCP
- Experience with message queue technologies, like: AWS Kinesis, Google Pub/Sub, Kafka, or other
- Proficient with databases, like: BigTable, Cloud Spanner, HBase, Cassandra, or other
- Proficient at building scalable, distributed systems
- Know when and where to utilize AI
- Ability to write understandable, testable code with an eye towards maintainability
- Possess strong communication skills and can explain technical concepts to other engineers and product managers
- Familiarity with gRPC or REST
- Familiarity with data serialization technologies, like: Protobuf, MessagePack, etc
- Experience building, deploying, and maintaining containerized services in a Kubernetes
- Knowledge of how DNS works and is used in practice
- An understanding of how the Internet works; how machines and services communicate using defined protocols / standards