Censys - Tysons Corner, VA

posted 1 day ago

Full-time - Senior
Hybrid - Tysons Corner, VA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

At Censys, our mission is to bring internet visibility and intelligence to the world's security teams. Our platform not only identifies potential threats, but provides actionable insights and enables proactive defense strategies. Founded by researchers and practitioners, we are deeply committed to the quality, trustworthiness, and transparency of our data and results. As our own strongest critics, we continuously innovate to better understand the Internet and empower our customers with the visibility they need to succeed. We're seeking a Senior Software Engineer, Distributed Systems to join our team. Our Internet Intelligence Platform (IIP) is the growth product for Censys and it relies on us processing and analyzing billions of internet telemetry data points. The candidate will have experience in data pipelines, stream/batch processing at scale, and building out APIs. Having a solid understanding of internet inter-workings is a big plus. We expect all of our employees to consider customer happiness as our primary goal and a willingness to come to work every day with a great attitude, both eager to learn and educate, which helps to make us a better organization every day.

Responsibilities

  • Build and maintain data pipelining solutions including both streaming and batch workloads.
  • Scale systems to handle hundreds of billions of data points with cost efficiency in mind.
  • Use and explore multiple technologies, often being the first to try a new platform or architectural design.
  • Deliver quality changes, including automated tests, metrics and monitoring.
  • Maintain a strong customer focus, prioritizing customer feature requests and helping define our roadmap.

Requirements

  • 3+ years of experience building out scalable data pipelining solutions across billions of records.
  • 5+ years of experience with common data-oriented programming languages, such as Golang, Python, and Scala.
  • 3+ years of experience with continuous integration and continuous delivery tools and methodologies.
  • Experience with REST/GRPC and service-oriented architectures.
  • Strong communication and documentation skills.

Nice-to-haves

  • Experience with multiple streaming and batch processing solutions such as Spark, Flink, GCP Dataproc, microservice-based designs with GCP PubSub, etc.
  • Understanding the value of building maintainable software, ensuring test coverage enforced by CI, adding linters, and adding code complexity checks.

Benefits

  • 401k match
  • health insurance
  • vision insurance
  • dental insurance
  • bonus eligibility
  • equity
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service