
Distributed Systems Engineer/ 2 weeks ago
Distributed Systems Engineer (DSE)
DomainTools is seeking a Distributed Systems Engineer (DSE) to join our real-time engineering team. This is a critical role to drive growth and innovation in DomainTools’s real-time products and services.
In this role, you will invent, design, prototype, construct, deploy, and maintain cutting-edge real-time telemetry processing platforms. You will collaborate with multiple departments and, at times, with external companies. A DSE is an experienced technologist and developer capable of producing a range of capabilities, from rapid prototypes and proof-of-concept projects to high-quality production-ready code. A DSE should excel at finding elegant solutions to highly complex problems.
Your role is vital to the company’s success. The requirements and skills outlined below are not exhaustive.
Job Responsibilities
- Design, prototype, construct, and maintain real-time telemetry platforms.
- Collaborate with multiple stakeholders across the company to ensure a smooth process from idea to product.
- Maintain security, including best practices for secure coding standards, on all development projects and processes.
- Stay current with new technology.
- Write complete and effective documentation for your projects.
- Ensure the team produces only the highest quality code by acting as a peer reviewer, providing in-depth reviews with detailed and thoughtful comments.
Requirements
Key Applicant Qualifications
- Innovative thinker, able to envision how technology can be implemented to solve challenges.
- Excellent communication, presentation, verbal, and written skills.
- Ability to write and review expert-level code in at least two of the following languages: C, Python, Go, Rust.
- Familiarity with and adherence to security best practices.
- Self-starter with a high level of initiative, commitment, and energy.
- Excellent organizational and time management skills; ability to prioritize multiple tasks and organize work to meet deadlines.
- Analytical and problem-solving skills.
- Commitment to excellence for both internal and external customers.
- Experience working with a distributed team and collaborating with co-workers across different time zones.
- Demonstrate good attention to detail and sound judgment, showing logical decision-making.
Pluses
- 3+ years of experience in information technology.
- BS in Computer Engineering, Computer Science, Information Technology, or equivalent experience.
- Deep understanding of one or more standardized Internet protocols: DNS, BGP, SMTP, etc.
- Working familiarity with some of the following: Cython, shell, m4, perl, ruby, php, C++, Erlang, asciidoc, docbook, doxygen, markdown.
- Ability to travel for conferences and meetings several times per year.

