image

Senior Software Developer

Job Responsibilities

  • Build high performing and scalable AI-powered systems for real-life customer and business issues.
  • Influence the AI roadmap for a growing multinational property and casualty insurer.
  • Write well-designed, efficient code that can be tested.
  • Explore and master new technologies to use them in your own solutions.
  • Grow alongside a diverse team of world-class experts in data science, software development, actuarial science, business and design.
  • Mentor and coach other developers to help us grow, as a team.

Job Requirements

  • A bachelor’s degree in computer science, software development, AI or a related discipline.
  • 5+ years of experience in software development.
  • Proficiency with Python or other language such as Java, C++, C#, etc.
  • Experience with our tech stack: AWS Cloud, Terraform, Flask, MongoDB, Kafka, ElasticSearch.
  • Ability to coach others on topics such as software development practices, design patterns, software development cycle, and other tools such as Git.
  • Unlimited curiosity and a passion to challenge the status quo.
  • Ability to focus on vaguely defined issues requiring the application of a creative approach.
  • Strong communication, time management and work organization skills.
  • If you don’t have experience in AI, a strong desire to immerse yourself in this exciting field.