Principal Data Engineer (Python)

Principal Data Engineer (Python) at Verisk

Company Description

At Verisk, we help the world see new possibilities and inspire change for better tomorrows. Our comprehensive analytic solutions seamlessly bridge content, data, and analytics to enhance business, societal, and individual resilience, and sustainability.

Job Description

We are seeking a dedicated Principal Data Engineer with a passion for developing innovative products and solutions for the Insurance industry, using data, analytics, and GenAI. The ideal candidate will possess outstanding problem-solving abilities, a strong eagerness to learn, and excellent collaboration and communication skills.

This role requires extensive experience in creating data and analytics solutions, along with a deep understanding of best practices in data modeling, data engineering, and AI product development. Success in this role will be driven by thriving in a highly collaborative, cross-functional team environment. We offer significant future growth opportunities, either on a technical track or in management.

If you are an experienced Python engineer with a penchant for solving complex problems, who loves coding, and leading a high-performing team, and you seek to make a real impact on the US Insurance ecosystem, this is the opportunity for you!

Roles and Responsibilities

  • Build end-to-end data and analytics components and solutions using Python and GenAI, including architecting, designing, and leading team implementation efforts.
  • Collaborate with application teams to ensure seamless integration of solutions with products and platforms, aligning with technology strategy and business objectives.
  • Architect and design reusable services leveraging and integrating frameworks for optimal performance and compatibility.
  • Perform hands-on coding during prototypes (POC).
  • Ensure the overall quality of systems, implement best practices, and perform Code Reviews/Code quality checks for maintainable and scalable code.
  • Act as the technology point of contact for business partners and application teams.
  • Provide mentoring and technical guidance to junior programmers and other software engineers.
  • Troubleshoot and conduct root cause analysis.

Qualifications

  • 7-12 years of proven experience and proficiency with Python.
  • In-depth experience and understanding of the following technologies: Python and associated libraries, RESTful API development, Cloud platforms (AWS), Databases, System design, Building data pipelines, Git, CI/CD, Linux.
  • Familiarity or hands-on experience with AI and ML concepts, including prompt engineering techniques to optimize GenAI performance, evaluation and selection of appropriate models, and frameworks such as Langchain or Llama Index.
  • Proven experience in designing and developing components and systems from scratch using engineering best practices and design patterns.
  • Ability to learn and adapt to continuously changing technology landscapes.
  • Excellent understanding of object-oriented design concepts and software development processes.
  • Experienced in leading teams, interacting with business partners or customers, and guiding project direction.
  • Superior organizational skills, with a knack for recognizing priorities and keeping the team focused on the most crucial features.
  • Leadership skills and the ability to guide technical and design working sessions.
  • Demonstrated ability to work independently with minimal supervision.

#LI-NK1

#LI-Hybrid

Additional Information

For over 50 years, Verisk has been the leading data analytics and technology partner to the global insurance industry, delivering value through expertise and scale. We empower communities and businesses to make better decisions on risk, faster.

At Verisk, you'll have the opportunity to use your voice and build a rewarding career with flexibility and the support, coaching, and training necessary for your success. Verisk has been recognized as a Great Place to Work® for eight consecutive years in the US and continues to garner accolades globally, including rankings in the UK, Spain, India, and Poland.

We value learning, inclusivity, diversity, and results. Our accolades from The Wall Street Journal and Forbes attest to our commitment to creating a stellar workplace culture.

Verisk is composed of 7,000 people who relentlessly and ethically pursue innovation. Join us to transform big data into big ideas and create a better tomorrow for future generations.

Verisk Businesses

  • Underwriting Solutions: