Infrastructure Engineer

Palo Alto, California, United States | Infrastructure | Full-time


We build advanced Network Analytics services that are capable of running on our appliance as well as hosted in public clouds. We provide beautiful, fast and informative interface for visualizing hundreds of thousands of nodes and millions of events per second. We have a tradition of celebrating elegantly designed and well-tested code for every part of our product while making it easy to deploy. We take pride in being able to push our latest code to production environments multiple times a day.

Uncharacteristically, we work very closely with the development team and have the chance to influence decisions about the product with respect to long term maintenance and deployability, a strong candidate will have both systems and software background.

As an integral member of Deployment, Infrastructure and Operations team, you will be closely involved in product deployment and troubleshooting. You will be embedded within cross-functional teams that include big data engineers, data scientists and platform engineers. The infrastructure you develop and maintain will enable data center network visibility and management at unprecedented scale.

We expect that you are a self-motivated, passionate and curious, a team capability multiplier who enjoys developing libraries and tools. You embrace agile methodologies that involve rapid prototyping by feedback gathered from customers, peers and technical support engineers.


  • Architect, implement, test and deliver software and tools to improve the resiliency and availability, scalability, and efficiency of Tetration's services.
  • Troubleshoot and solve the many and varied problems related to keeping the Tetration’s services running reliably.
  • Build automation to prevent recurrence of problems.
  • Design and implement tools and infrastructure software to enable the team to ensure feature quality and reliability.
  • Assist the Continuous Integration team and other smaller teams by building infrastructure software to increase their productivity and efficiency.
  • Assist the QA team in building infrastructure to define, introduce and detect failures.
  • Participate and influence architectures and designs for highly available systems and services


  • BS degree in Computer Science or related field.
  • Understanding of complexity of algorithms.
  • Well versed in algorithms in general, databases, and software design.
  • Experience in one or more programming language: Python, Java, C++.
  • Can do, will do attitude

Preferred Skills

  • In-depth understanding of Linux, and experience at SysAdmin level
  • Solid Python skills, including Unit Test driven development
  • Working experience in shipped products using concurrency, HA and high-performance code
  • Cisco UCS familiarity
  • Good understanding of Networking fundamentals (L2, L3 -addressing/subnetting/routing-, TCP/UDP/ICMP, client/server)
  • Superb troubleshooting skills and root cause analysis, tied together with a sense of ownership
  • Working experience with Hadoop, Druid, Zookeeper