Job Description
Roles and Responsibilities
- Operate as a start-up within a highly influential InsurTech company
- Drive engineering best practices such as TDD and GitOps
- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions
- Partner with product management and engineering leadership to set and deliver quarterly and annual goals.
- Develop and ship scalable and cloud native software systems
- Create and maintain cloud infrastructure using AWS, Kubernetes, and IaC
- Employ Machine Learning and Generative AI to improve user experience
- Learn through pair programming
Required Skills
An entrepreneurial spirit and a leadership mindsetAn attitude for learning, sharing, innovation, and helping others succeedMinimum 7 years of experience as a software developer or a system engineerStrong programming experience in Java, Go, Python or any high level languagesProficiency in public cloud technologies (AWS preferably), Containerization, Kubernetes, CI / CD systems, and DevOps practices.BS / BA degree in Computer Science, Computer Engineering, or related fields.Nice to have
Experience in Data Science, Machine Learning, and Generative AISkills Required
Java, No Sql, Sql, Etl, ELT, Aws