Bachelor's degree in Computer Science or related field (or 4+ additional years work experience)
4+ years relevant professional development experience
Strong Computer Science fundamentals in data structures, algorithm design, and problem solving
Skilled in developing rich applications with HTML, CSS, Python, JavaScript
Proficiency in developing front-end software, with deep experience in one or more relevant front-end frameworks (React, Angular, Django etc.)
Deep understanding of AI/ML with NLP.
Strong customer focus, ownership, urgency and drive Preferred Qualifications
Familiarity with React and GraphQL
Proficiency in Python, Java, git, and building software on the AWS platform
Experience building and operating online services and fault-tolerant distributed systems
Excellent leadership, verbal and written communication skills with the ability to work well in a team
Experience working in an agile software development organization
Strong Experience of Python and one or more scripting language (Java, Perl)
Experience building on AWS using S3, EC2, Redshift, Aurora, Lambda, QuickSight, Mongo or Dynamo DB, SageMaker, API Gateway etc.
Delivered one or more production web applications (500+ users) using a modern Python/ JavaScript framework
Experience using software version control tools (Git, Jenkins, Apache Subversion, Mercurial)
Experience in setting up application monitoring solutions (ELK, CloudWatch, Kinesis Analytics, etc.)
Experience in database design (normalization and de-normalization), SQL and NoSQL databases
Ability to handle multiple, competing priorities in a fast-paced environment
Excited about technology, have a strong interest in learning about and playing with the latest technologies and building compelling web applications
Work well in teams, respecting ideas from teammates, business partners, and technical experts
Strong customer focus, ownership, and drive to get things done
Experience with web technologies and techniques (HTM