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 applications BSc or MSc in Computer Science or a relevant field Very good understanding of fundamental design principles, scalable application design patterns, and UI frameworks Experience 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 OpenShift Ability to write clean, maintainable, thoroughly tested, and production-ready code Thrive in a highly collaborative environment involving cross-functional teams Excellent verbal and written communication skills Strong drive to continuously improve
Preferred:
Experience with authentication protocols & standards like OAuth, SAML, LDAP, Kerberos etc. Experience with MLOps
How You Will Be Successful:
Envision the FutureCommunicate Honestly and Broadly Seek Technology and Business “Firsts” Embrace Diversity and Take RisksWhat We Offer:
Competitive Salary Comprehensive Benefit Package Outstanding Work/Life Balance Flex Time Employee Stock Purchase Program 401(k) with matching contributions Unlimited vacation and Unlimited sick days Paid holidays Paid Time Off for Community Service Collaborative environment Charitable Matching Program