AppDynamics Senior Python Engineer

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Software Development, Testing
  • Job Id

About Us:

AppDynamics is an application intelligence company that provides enterprises with the next generation of APM software to monitor, manage, analyze, and optimize customer experiences and the most complex software environments behind them. Built to be an essential pillar powering digital transformation, the AppDynamics Application Intelligence Platform delivers a real-time, end-to-end view of application and business performance from end-user to data center, as well as rich analytical insights into customer behavior and the correlations between application and business performance, to help companies ensure ideal customer experience and increase operational agility and effectiveness. Many of the world’s largest and most iconic brands choose AppDynamics to accelerate their digital transformation and improve their customer experience, including Citrix, Concu, DIRECTV, eHarmony, Kraft, MTV Networks, NASDAQ, Pearson, Progressive Insurance, and Sephora.
AppDynamics is headquartered in San Francisco and is expanding globally. Founded in 2008 and led by proven innovators, AppDynamics has rock solid funding from top tier venture capital firms including: Greylock, Lightspeed, Kleiner Perkins, IVP, Battery Ventures, Clear Bridge and Sands Capital.

About You:
You are excited to work in a fast paced and collaborative environment and have excellent written and verbal communication skills. Some other experiences and skills that you have include:

Looking for 8+ years of experience in developing large-scale software applications in object-oriented development

Must have:

  • Python, Design Patterns and Algorithms
  • Experience in developing large-scale software applications in object-oriented development
  • analytical and problem-solving skills
  • Memory Management and implementation
  • and love for solid engineering
  • Familiarity with popular web frameworks like Django, Flask, and other open source frameworks
  • Familiarity with SQL and NoSQL databases.
  • Strong knowledge of Unix / Linux environments, with scripting in bash, Perl, or Python.

Desired to have:

  • Knowledge of Open Tracing / Open Telemetry technologies would be an added advantage
  • Knowledge of various container and container orchestration technologies such as Docker, Kubernetes, Pivotal, etc.             
  •  Knowledge of pure compute technologies such as AWS Lamda, Google Functions, and/or Azure Functions.            

About the Role:
As a Python Senior Engineer at AppDynamics, you will be responsible for building everything from proof-of-concepts and usability prototypes to deployment-quality code. 

You should have relevant 6+ Years of experience developing applications in Python technologies, and be comfortable with agile practices, daily code submissions, delivering projects in short time frames, multi-tasking, handling interrupts and collaborating with team members.

Your primary responsibilities will include:

  • To develop the Python Agent product.
  • To perform complex product design activities on systems software which require extensive research and analysis
  • Work on performance design, implementation, and maintenance of complex, multiple product modules/sub-systems
  • To perform complex bug verification, release testing and beta support for assigned products
  • To research problems discovered by QA or product support and develops solutions to the problems
  • To conduct unit testing and integration testing for functionality and limits