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 2 months 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

Senior Data Engineer

Senior Data Engineer position at Airbnb, building and maintaining data pipelines for marketing technology platform, offering remote work and competitive compensation.

HE - Sr. Data Engineer - 0063

Senior Data Engineer position for developing critical data solutions and analytics, requiring 8 years of experience in data engineering, cloud services, and ETL/ELT development.

Senior Data Engineer (Security Cleared)

Senior Data Engineer position at Quantexa, requiring security clearance, focusing on implementing data analytics solutions for banking, insurance, and government sectors.

Data QA Engineer

Senior Data QA Engineer position at Solvd Inc., focusing on quality assurance processes, data testing, and test automation.