Senior Distributed Systems Engineer

C
CensysInternet intelligence
Remote employees across the continental USFull-TimeSenior
Salary137,000 - 188,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSCloud ComputingGCPKafkaKubernetesAzureGoDistributed Systems

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.

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.
View Full Description & ApplyYou'll be redirected to the employer's site
137,000 - 188,000 USD per year
Apply Now