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, APIs, 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, SpringBoot, and mobile front-end frameworks such as React, BackboneJS, Twitter Bootstrap, Foundation, etc. Experience with one of ArangoDB, PostGresQL, MongoDB. Familiarity with container platforms like 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 Future
Communicate Honestly and Broadly
Seek Technology and Business “Firsts”
Embrace Diversity and Take Risks
What We Offer:
Flex Time
Employee Stock Purchase Program
401(k) with matching contributions
Unlimited vacation and unlimited sick days
Obtenga la revisión gratuita y confidencial de su currículum.