Summary
Join Workato, a leader in enterprise orchestration, as a Senior Infrastructure Engineer. Build a high-performance queuing/storage engine and contribute to all phases of the development lifecycle. Maintain and evolve application cloud infrastructure (AWS) and Kubernetes clusters. You will leverage your OpenSearch expertise to scale clusters, optimize performance, and implement disaster recovery solutions. This role requires a BS/MS in Computer Science or a related field and 7+ years of experience. Workato offers a flexible, trust-oriented culture and a multitude of benefits.
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 7+ years of industry experience
- Experience of working with public cloud infrastructure providers (AWS/Azure/Google Cloud)
- Experience with Terraform, Docker
- A hands-on approach to implementing solutions
- Good understanding of Linux networking and security
- Exceptional understanding of Kubernetes concepts
- Experience with GOlang/Python/Java/Ruby (any) and databases such as PostgreSQL
- Readiness to communicate in English with your colleagues and customer
Responsibilities
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance
- Contribute to all phases of the development life cycle
- Write well-designed, testable, efficient code
- Evaluate and propose improvements to existing system
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Maintain and evolve application cloud infrastructure (AWS)
- Maintain and evolve Kubernetes clusters
- Infrastructure hardening according to compliance and security requirements
- Maintenance and development of monitoring, logging, tracing, alerting solutions
- Experience scaling OpenSearch clusters to handle heavy query and indexing workloads, including optimizing bulk indexing operations and query throughput
- Proficiency in implementing and managing effective sharding strategies to balance performance, storage, and recovery needs
- Advanced knowledge of OpenSearch performance tuning, including JVM settings, field mappings, and cache optimization
- Expertise in designing robust disaster recovery solutions with cross-cluster replication, snapshots, and restoration procedures
- Experience implementing and optimizing vector search capabilities for ML applications, including k-NN algorithms and approximate nearest neighbor (ANN) search
- Knowledge of custom OpenSearch plugin development for specialized indexing or query requirements
- Hands-on experience deploying and managing self-hosted OpenSearch clusters in Kubernetes environments
- Familiarity with monitoring OpenSearch performance metrics and implementing automated scaling solutions
Preferred Qualifications
Contributions to open source projects is a plus
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.