GrepJob
Censys

Software Engineer (Backend), Distributed Systems

Censys
Apply
3 days ago
Remote, United StatesMid Level / Senior

Base Salary

$125k - $165k/yr

Responsibilities

  • Build large scale, real-time services and applications leveraging massive datasets.
  • Develop tooling, libraries, frameworks, and services for security and research initiatives.
  • Productionize prototypes into reliable internal tools and services.
  • Participate in planning and technical discussions with engineering and product teams.
  • Maintain systems such as data pipelines, messaging systems, and databases.

Requirements

  • 3+ years of software engineering experience in distributed systems.
  • Experience with object-oriented programming, preferably in Go.
  • Familiarity with at least one cloud provider like AWS, Azure, or GCP.
  • Experience with message queue technologies such as AWS Kinesis or Kafka.
  • Knowledge of databases like BigTable, Cloud Spanner, or Cassandra.
  • Understanding of core distributed systems concepts like scalability and fault tolerance.
  • Ability to write maintainable and testable code.
  • Strong communication skills for effective collaboration.

Benefits

  • Competitive benefits package including equity and health coverage.
  • Retirement plan with company contribution.
  • Parental leave and mental health & wellness benefits.
  • Flexible PTO and professional development stipend.

Tech Stack

Apache CassandraApache HBaseApache KafkaAWSAzureGoGoogle Cloud PlatformgRPCKubernetes

Categories

AI & MLBackendData EngineeringSecurity