DomainTools
Technology
SeniorDistributedSystemsEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Distributed Systems Engineer at DomainTools. Skills: Distributed Systems, Real-time telemetry, Systems software. Design real-time telemetry platforms. Prototype real-time telemetry platforms”
Industry & Context.
Solving interesting problems; Navigating tradeoffs
What They're Looking For.
Must Have
5+ years software development Linux, 5+ years software design team environment, Familiarity CI/CD systems practices, Familiarity cloud deployment, Write expert-level code C, Write expert-level code Rust, Write expert-level code Go, Review expert-level code C, Review expert-level code Rust, Review expert-level code Go, Familiarity multiple systems design approaches, Familiarity multiple programming paradigms
Nice to Have
Working familiarity Python, Python integration C, Python integration Rust, Experience working remotely distributed teams, Familiarity software packaging tools, Familiarity release engineering tools, Understanding core Internet technologies, Understanding TCP/IP, Understanding DNS, Understanding BGP
What You'll Do.
Design real-time telemetry platforms
Prototype real-time telemetry platforms
Construct real-time telemetry platforms
Maintain real-time telemetry platforms
Design telemetry processing platforms
Prototype telemetry processing platforms
Construct telemetry processing platforms
Maintain telemetry processing platforms
Collaborate with stakeholders
Apply secure coding standards
Keep current with new technology
Write project documentation
Provide in-depth review
Support solutions engineering
Extend core systems software
Evolve infrastructure
Develop production implementations
Maintain passive DNS database
Extend passive DNS database
Scale passive DNS database
Maintain in-house storage engine
Extend in-house storage engine
Scale in-house storage engine
Prototype new products
How You'll Work.
Team & Collaboration
Multiple stakeholders; Distributed teams
Communication Scope
Subject matter expert
Process & Methodology
Time management, Prioritize multiple tasks, Organize work, Meet deadlines
Full Job Description
DomainTools is looking for a **Senior Distributed Systems Engineer (Sr. DSE)** to join our Real-Time Engineering team. This role is a key contributor to maintaining, extending, building, and evolving products based on high volume, real-time telemetry data from a worldwide network of data contributors and collectors. A Sr. DSE is an experienced technologist adept at systems design, prototyping / proof of concept development, and developing and deploying production quality systems and code. As a Sr. DSE, you will maintain and extend core systems software and assist operations in evolving the infrastructure for delivering high volume realtime telemetry, develop requirements, prototypes, and ultimately production implementations of new products based on the data. You will maintain, extend, and scale our industry-leading passive DNS database and its in-house storage engine. You will work with product management to design new products based on this data, and prototype, develop, and ultimately deploy them. Solving interesting problems and navigating tradeoffs are a core part of this engineering role, in addition to writing and configuring code. **Job Responsibilities** * Design, prototype, construct, and maintain real-time telemetry and telemetry processing platforms * Collaborate with multiple stakeholders throughout the company to execute a smooth process from idea to product * Maintain security, including best practices for secure coding standards, on all development projects and processes * Keep current with new technology * Write complete and effective documentation for your projects * Ensure that the team only produces the highest quality of code by acting as a peer reviewer and providing in-depth review along with detailed and thoughtful comments * Support sales and solutions engineering as a subject matter expert on team supported products and systems. **Requirements** * 5+ years of experience working and developing software for Linux or similar systems. * 5+ years
Applying for this Senior Distributed Systems Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about DomainTools?
Real rants from real employees. Read before you apply.