FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Distributed Systems Engineer
CensysSenior Distributed Systems Engineer on Internet Map Connections team building scalable data-driven services. Leveraging datasets to provide real-time Internet intelligence at Censys.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building large-scale, real-time services and applications, with a strong focus on distributed systems, cloud technologies, and data management. Proficient in object-oriented programming with Go, and capable of collaborating effectively with cross-functional teams to deliver reliable solutions.
Highest-signal resume keywords
Distributed Systems DevelopmentObject-Oriented Programming in GoCloud Provider Experience (AWS, Azure, GCP)Message Queue Technologies (AWS Kinesis, Kafka)Database Management (BigTable, Cassandra)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Distributed SystemsObject-Oriented ProgrammingData Ingestion PipelinesCloud ServicesMessage Queue TechnologiesDatabase ManagementScalability ConceptsFault ToleranceAI FamiliarityTestable Code Writing
Soft Skills
Strong CommunicationCollaborationCuriosityWillingness to LearnSound Judgment
Tools & Technologies
AWSAzureGCPAWS KinesisGoogle Pub/SubKafkaBigTableCloud SpannerHBaseCassandra
Industry Keywords
Real-Time ServicesData PlatformsSecurity ResearchData PipelinesCloud Infrastructure
Tech Stack
Tools & technologiesAWSAzureCassandraCloudDistributed SystemsGoGoogle Cloud PlatformHBaseKafka
About the role
Key responsibilities & impact- Help build large scale, real-time services and applications which leverage our massive datasets to power internal APIs and external applications.
- Build tooling, libraries, frameworks, and services that support 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 to help build the right solutions.
- Develop and maintain systems such as data pipelines, messaging systems, databases, caching layers, and services that run in the cloud or on-prem.
- Work with Machine Learning Engineers and Security Researchers to realize solutions that affect security outcomes.
Requirements
What you’ll need- 5+ years of software engineering experience building distributed systems (i.e. data ingestion pipelines, databases, services)
- Experience with object-oriented programming - we use Go.
- Experience with at least one cloud provider, like: AWS, Azure, or GCP.
- Experience or familiarity with message queue technologies, like: AWS Kinesis , Google Pub/Sub, Kafka, or other.
- Experience working with databases, like: BigTable, Cloud Spanner, HBase, Cassandra, or other.
- Understanding of core distributed systems concepts such as scalability, fault tolerance, and reliability.
- Familiarity with using AI.
- Ability to write understandable, testable code with an eye towards maintainability.
- Strong communication skills and the ability to work effectively with other engineers and product managers.
- Open to using AI to amplify their skills and strengthen their work - demonstrating curiosity, a willingness to learn, and sound judgment in applying AI responsibly to improve efficiency and impact.
Benefits
Comp & perks- equity
- health, dental & vision coverage
- retirement with company contribution
- parental leave
- mental health & wellness benefits
- flexible PTO
- professional development stipend