Summary
Join DISCO and define the infrastructure automation strategy for highly scalable search systems. You will identify capabilities and abstractions needed to meet performance and scalability targets through automated data and infrastructure management. Build and maintain the roadmap and architecture for these improvements, leading software and systems development. Contribute your expertise to the broader DISCO platform and recruit, hire, and mentor other architects and engineers. This role requires 10+ years of relevant experience and mastery of infrastructure automation tools. DISCO offers a competitive salary, RSUs, flexible PTO, and benefits including medical, dental, and vision insurance, as well as a 401(k).
Requirements
- 10+ years of relevant experience
- Ability to create and communicate systems architectures including Domain-Driven Design, Jobs to Be Done, architectural patterns, and diagramming techniques
- Mastery of infrastructure automation such as Terraform, Cloudformation, Chef, Puppet, etc
- Proficiency with container-based deployment such as Kubernetes, Docker, etc
- Fluency in one or more cloud providers such as AWS, GCP, or Azure (AWS preferred)
- Experience operating datastores at scale, such as: ElasticSearch, NoSql Stores, Kafka, Columnar Databases, DataFlow or Pipeline Systems, Graph DataStores
- Experience operating systems at scale including observability and site reliability
- Experience using Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid
- Experience with multiple software stacks, have opinions and preferences, and not be married to a specific stack
Responsibilities
- Define infrastructure automation strategy for highly scalable and crazy performant search systems
- Identify capabilities and abstractions needed to satisfy required performance and scalability targets through automated, zero-downtime data and infrastructure management
- Build and maintain roadmap and architecture for realizing those abstractions and capabilities
- Lead software and systems development for that roadmap
- Contribute leadership, understanding and lessons learned to the greater DISCO platform in these areas
- Recruit, hire and mentor other architects and engineers to accomplish the above
Preferred Qualifications
- Advanced degree in computer science, software engineering, or similar
- Experience managing a team of direct reports
- Experience designing, modifying, and operating multi-tenant systems
- An understanding of how to design and develop from a Security Perspective
- An understanding of how to identify, select, and extend 3rd Party Components (Commercial or Open Source) that provide operational leverage but does not constrain our product and engineering creativity
Benefits
- Benefits, including medical, dental and vision insurance, as well as 401(k)
- Competitive salary plus RSUs
- Flexible PTO
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.