Senior Backend Engineer, Distributed Systems

Posted about 1 month agoViewed
153000 - 208000 USD per year
United States, CanadaFull-TimeSoftware Development
Company:Censys
Location:United States, Canada
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
Backend DevelopmentPythonGogRPCMicroservicesSoftware Engineering
Requirements:
5+ years of experience in software engineering. 3+ years of experience with Golang. Experience with REST/gRPC and service-oriented architectures. Distributed systems experience building horizontally scalable, highly available, and fault-tolerant systems. Strong communication and documentation skills. Experience with microservice-based designs (e.g., GCP PubSub). Experience building, deploying, and maintaining containerized services in a Kubernetes environment. Familiarity with writing analytical SQL and optimizing large dataset reads/writes in OLAP databases.
Responsibilities:
Design and build services for Censys' Internet Map, including the next-generation attribution engine. Collaborate with Coverage and Context teams to enhance datasets. Build and extend large-scale, real-time streaming services and applications. Utilize various software architectures and techniques like messaging queues, eventual consistency, and distributed locking. Work with Python and Go applications.
About the Company
Censys
101-250 employeesSecurity
View Company Profile
Similar Jobs:
Posted 25 days ago
United StatesFull-TimeAI Infrastructure
Distributed Systems Engineer
Company:LiveKit
Posted about 1 year ago
United States, CanadaFull-TimeBlockchain, AI Infrastructure
Distributed Systems Engineer
Company:Ritual
Posted 21 days ago
United StatesFull-TimeSoftware Development
Senior Software Engineer, Distributed Systems
Company:Mixpanel