Are you the kind of engineer that loves solving some of the worlds most challenging engineering problems? Product Reliability Engineers on the Analytics and EUM team overcome complex resiliency, scalability, network, security, and configuration challenges in large scale multi-tiered applications running in Kubernetes-based cloud platforms. When our customers run into issues not solvable through traditional support, we take on the investigation to diagnose the problem, pursuing it to the root cause, and identifying a workaround, or specific line(s) of code to make adjustments where appropriate.
This is also your opportunity to gain exposure to, and work with, data sets of extraordinary magnitude. With 9 regions globally, AppDynamics ingests over 35 billion events daily and stores and analyzes petabytes of rich metadata and graph models. Today, over 2,500 companies utilize our solutions to help grow their own businesses. We provide a startup-like software development experience in a friendly, flexible atmosphere.
At AppDynamics, culture matters. We hire great people who are eager to contribute to our culture and we empower them to do just that. We are a team of highly motivated professionals and we sincerely believe that this will be a working experience of a lifetime. Youll gain continuous exposure to a variety of cutting edge environments and architectures and will rise to the challenges of big data security, scalability, performance, and availability.
Work with multiple teams to tackle challenging issues in our, and our customers environments, root out bugs, eliminate toil, improve performance/reliability of our products, and help steer the strategic direction across AppDynamics product offerings with the customer as the guiding focus.
Collaborate with the product teams to ensure new features are easy to support and potential issues can be easily diagnosed and resolved.
Build internal and potentially customer-facing tools and extensions.
Approach each new challenge as a mentoring opportunity.
Write applications and reproduce customers' application environments and architectures, containers, cloud solutions, etc.
Work with the AppDynamics Support and Product team to resolve the most difficult issues with the product.
You are the kind of engineer that loves analyzing complex problems at every level (network/os/application), and are comfortable rolling your sleeves up. You also have:
8+ years of experience preferred. (Min. 4+ years including MS in CS)
Significant experience working with Core Java (J2EE a plus)
Experience working on shipped or SaaS Software
Experience with highly concurrent code (i.e. multi-threading)
Experience with search technologies like Elasticsearch, Solr, or Lucene
Experience with at least one RDBMS (MySQL/SQL Server/PostGres/IBM DB2)
Good knowledge of web protocols, formats, Kubernetes, and cloud environments.
Good understanding of Unix / Linux environments, with scripting in bash, Perl, or Python.
Bonus Points for:
Experience with Kafka, ZooKeeper, ElasticSearch and Kubernetes
Production experience in distributed and hybrid cloud application architectures (Azure, AWS, Cloud Foundry).
Previous experience working with SaaS or cloud Infrastructure