Senior Distributed Systems Engineer (Data Platform)

New
C
CensysInternet intelligence
For this role, we are open to remote employees across the continental US.Full-TimeSenior
SalaryFor high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $174,000 USD - $206,000 USD, plus bonus eligibility and equity. For all other locations, the expected salary range for this position is $151,000 USD - $191,000 USD, plus bonus eligibility and equity.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software engineering experience building distributed systems
Required Skills
AWSArtificial IntelligenceGCPKafkaKubernetesAzureGoDistributed Systems

Requirements

  • Have 5+ years of software engineering experience building distributed systems, such as data ingestion pipelines, databases, or services.
  • Have experience with object-oriented programming; the team uses Go.
  • Have experience with at least one cloud provider, such as AWS, Azure, or GCP.
  • Have experience with or familiarity with message queue technologies such as AWS Kinesis, Google Pub/Sub, or Kafka.
  • Have experience working with databases such as BigTable, Cloud Spanner, HBase, or Cassandra.
  • Understand core distributed systems concepts, including scalability, fault tolerance, and reliability.
  • Be familiar with using AI and open to applying it responsibly to improve efficiency and work.
  • Be able to write understandable, testable, maintainable code.
  • Communicate effectively and work with engineers and product managers.
  • Familiarity with gRPC or REST is a plus.
  • Familiarity with data serialization technologies such as Protobuf or MessagePack is a plus.
  • Experience building, deploying, or maintaining containerized services in Kubernetes is a plus.
  • Understanding how Internet-connected machines and services communicate using protocols and standards is a plus.
  • Security domain knowledge is a bonus.

Responsibilities

  • Build large-scale, real-time services and applications that use large datasets to power internal APIs and external applications.
  • Build tooling, libraries, frameworks, and services supporting security, research, and data platform initiatives.
  • Productionize prototypes into reliable internal tools, services, or platform capabilities.
  • Participate in planning and technical discussions with engineering and product teams.
  • Develop and maintain data pipelines, messaging systems, databases, caching layers, and services running in the cloud or on-premises.
  • Work with Machine Learning Engineers and Security Researchers to develop solutions affecting security outcomes.
View Full Description & ApplyYou'll be redirected to the employer's site
For high cost of living areas (San Francisco Bay, New York City, and Seattle), the expected salary range for this position is $174,000 USD - $206,000 USD, plus bonus eligibility and equity. For all other locations, the expected salary range for this position is $151,000 USD - $191,000 USD, plus bonus eligibility and equity.
Apply Now