Senior Software Engineer, Streaming Attribution

Censys brings internet visibility and intelligence to the world's security teams, identifying potential threats and providing actionable insights.
Seattle, WA, USALos Altos, CA, USATysons, VA, USA
$170,000 - $205,000
Data
Senior Software Engineer
Hybrid
5+ years of experience
Cybersecurity

Description For Senior Software Engineer, Streaming Attribution

Censys is seeking a Senior Software Engineer, Streaming Attribution to join their team working on the Internet Intelligence Platform. The role involves processing and analyzing billions of internet telemetry data points. The ideal candidate will have experience in data pipelines, stream/batch processing at scale, and building out APIs. A solid understanding of internet inter-workings is a big plus.

Key Responsibilities:

  • Research solutions to increase attribution coverage and reduce false positives
  • Implement solutions as code in the Streaming Attribution data pipeline
  • Explore and use multiple technologies, often being the first to try new platforms or architectural designs
  • Develop "pivot" microservices to find potential attribution paths
  • Design automated solutions for building, testing, monitoring, and deploying applications in a CI/CD environment
  • Maintain a strong customer focus, prioritizing feature requests and helping define the Streaming Attribution roadmap

Requirements:

  • 3+ years of experience building scalable data pipelining solutions across billions of records
  • 5+ years of experience with data-oriented programming languages (Golang, Python, Scala)
  • 3+ years of experience with CI/CD tools and methodologies
  • Deep understanding of internet data and asset attribution
  • Experience with REST/GRPC and service-oriented architectures
  • Strong communication and documentation skills

Preferred Skills:

  • Cybersecurity engineering background
  • Experience with streaming and batch processing solutions (Spark, Flink, GCP Dataproc, microservice-based designs with GCP PubSub)
  • Focus on building maintainable software with good test coverage and code quality practices

Censys offers a competitive salary range of $170,000 - $205,000 USD plus bonus eligibility and equity. Benefits include 401k match, health, vision, and dental coverage. The company has location hubs in Seattle, the Bay Area, Tysons, VA, and Ann Arbor, MI, and is looking for candidates based in one of these four locations.

Censys values diversity and encourages applications from candidates who may not meet every single requirement but are excited about the role. They are committed to creating an inclusive environment for all employees and are an equal-opportunity employer.

Last updated a month ago

Responsibilities For Senior Software Engineer, Streaming Attribution

  • Research solutions to increase attribution coverage and reduce false positives
  • Implement solutions as code in the Streaming Attribution data pipeline
  • Explore and use multiple technologies, often being the first to try new platforms or architectural designs
  • Develop 'pivot' microservices to find potential attribution paths
  • Design automated solutions for building, testing, monitoring, and deploying applications in a CI/CD environment
  • Maintain a strong customer focus, prioritizing feature requests and helping define the Streaming Attribution roadmap

Requirements For Senior Software Engineer, Streaming Attribution

Go
Python
Scala
  • 3+ years experience building scalable data pipelining solutions across billions of records
  • 5+ years experience with data-oriented programming languages (Golang, Python, Scala)
  • 3+ years experience with CI/CD tools and methodologies
  • Deep understanding of internet data and asset attribution
  • Experience with REST/GRPC and service-oriented architectures
  • Strong communication and documentation skills

Benefits For Senior Software Engineer, Streaming Attribution

401k
Medical Insurance
Vision Insurance
Dental Insurance
  • 401k match
  • Health insurance
  • Vision insurance
  • Dental insurance
  • Bonus eligibility
  • Equity

Interested in this job?

Jobs Related To Censys Senior Software Engineer, Streaming Attribution

Senior Software Engineer, Streaming Attribution

Senior Software Engineer, Streaming Attribution at Censys: Build scalable data pipelines for internet intelligence platform

Sr Business Intelligence Engineer, Global Talent Management and Compensation (GTMC)

Senior Business Intelligence Engineer role at Amazon focusing on talent analytics and data-driven decision making for global workforce management.

Senior Software Engineer, Data Solutions & Initiatives

Senior Software Engineer role at Apple focusing on data solutions and initiatives, building scalable platforms and tools for business insights.

Business Solutions Data Engineer

Senior Data Engineer role at Apple, focusing on building scalable data systems for AIML applications in supply chain management.

Senior Data Engineer

Senior Data Engineer position at CoreWeave, building foundational datasets and analytics services with competitive pay and comprehensive benefits.