Job Summary : What You Will Do :
- Work as Lead Software Engineer in a Multidisciplinary team on AI powered engineering software products
- Collaborate with product managers to translate design requirements into functional production ready code
- Lead and mentor a small team of Software Engineers
- Design, develop and maintain scalable cloud applications, API’s, and Infrastructure
- Collaborate with data science, desktop and infrastructure teams
What You Will Need : Basics :
6-10 years of experience with enterprise scale web applicationsBSc or MSc in Computer Science or a relevant fieldVery good understanding of fundamental design principles, scalable application design patterns, and UI frameworksExperience with : Server-side technologies such as NodeJS, Java, Typescript, Python, Java, SpringBootWeb and mobile front-end frameworks such React, BackboneJS, Twitter Bootstrap, Foundation, etc. One of ArangoDB, PostGresQL, MongoDB.Container platforms; Docker, Kubernetes or OpenShiftAbility to write clean, maintainable, thoroughly tested, and production-ready codeThrive in a highly collaborative environment involving cross-functional teamsExcellent verbal and written communication skillsStrong drive to continuously improvePreferred :
Experience with authentication protocols & standards like OAuth, SAML, LDAP, Kerberos etc.Experience with MLOpsHow You Will Be Successful :
Envision the FutureCommunicate Honestly and BroadlySeek Technology and Business “Firsts”Embrace Diversity and Take RisksWhat We Offer :
Competitive SalaryComprehensive Benefit PackageOutstanding Work / Life BalanceFlex TimeEmployee Stock Purchase Program401(k) with matching contributionsUnlimited vacation and Unlimited sick daysPaid holidaysPaid Time Off for Community ServiceCollaborative environmentCharitable Matching Program