V

Verisk

Builds data and risk software for insurers

Software Development Engineer 2 - Generative AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeJersey City, NJ, USA$95k - $120kHybrid

About the Job

Requirements

  • At least 3 years of industry experience in software engineering, data science, or machine learning.
  • At least 1 year of hands-on experience building generative AI or large language model-based features or applications, ideally in a production setting.
  • Strong Python skills and experience with modern artificial intelligence, machine learning, and generative AI frameworks and tooling.
  • Working understanding of large language models, embeddings, retrieval-augmented generation, prompt engineering, context engineering, and generative AI architecture patterns.
  • Experience with cloud-native architectures and deploying scalable applications to production.
  • Understanding of generative AI evaluation, testing, monitoring, and responsible AI practices.
  • Ability to work with moderate autonomy, break down ambiguous problems, and communicate technical tradeoffs clearly.
  • Bachelor's degree in Computer Science, Software Engineering, Machine Learning, Data Science, or a related technical field.

Responsibilities

  • Build features and components for production-grade generative AI products, focusing on quality, reliability, and performance.
  • Implement and iterate on large language model-based solutions, including retrieval-augmented generation, prompt engineering, context engineering, Loop Engineering, and agentic workflows.
  • Write clean, well-tested, maintainable Python code and contribute to the broader codebase and infrastructure.
  • Help build evaluation and monitoring pipelines to measure output quality, groundedness, and reliability of generative AI features.
  • Work with foundation models and generative AI frameworks and tooling, evaluating tradeoffs between approaches under guidance from senior engineers.
  • Collaborate with Product Owners and cross-functional stakeholders to translate requirements into working technical solutions.
  • Participate in code reviews, design discussions, and engineering best practices across the generative AI development lifecycle.
  • Debug and resolve technical issues across the stack, escalating and collaborating with senior team members on complex problems.
  • Take ownership of medium-complexity features end-to-end, mentor SDE I engineers, and contribute to architecture and design decisions for generative AI components.

Desired Qualifications

  • Knowledge of fine-tuning or adapting large language models (e.g., supervised fine-tuning, LoRA/PEFT, or instruction tuning), including preparing training datasets or evaluating fine-tuned models against baselines.
  • Experience with agentic artificial intelligence patterns or multi-step large language model workflows.

About the Company

Verisk

Builds data and risk software for insurers

Verisk sells data, analytics, and software to insurers, reinsurers, and insurance intermediaries that assess risk and settle claims. Its tools support insurance pricing and policy development, catastrophe modeling, and claims investigation, combining industry records with scientific models and specialized applications. Xactimate calculates property repair estimates, while other platforms compare claims to identify suspected fraud and model losses from natural disasters. Customers pay through hosted subscriptions, transaction fees, and advisory services, with software and data integrated into their underwriting and claims workflows. Verisk traces its operating roots to 1971 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Jersey City, NJ
Founded
1971

Recently Posted Jobs

Explore more opportunities at Verisk

See more jobs