Have at least 12 years of overall experience in enterprise solution design, development and delivery experience
Have 5+ years of experience in designing and delivering highly distributed enterprise products (On-prem/SaaS)
5+ years of experience working in Agile/Scrum environment and standard methodologies like TDD, Code Reviews and ownership of Automated tests to ensure quality.
Understand how complex system solutions are delivered, nurtured and operated for scale
Have experience in automated deployment pipelines and DevOps best practices.
Have strong fundamentals of data structures, algorithms, design patterns and async programming.
Are a pragmatic programmer and problem solver
Possess knowledge in designing, administrating and operating (install, upgrade, schema, migration, performance tuning, SQL queries) large Columnar DB systems (Vertica or similar ones) for performance and scale
Are a great team player, you lead by example and also put your socio-technical skills to good use in enabling your team to deliver product with great speed and quality
Understand that success is measured by customer success
Are an active learner who believe in experimentation to drive the most successful outcomes
Are hands-on with a variety of software platforms and technologies (Java, Python, Scripting, APIs)