JR and SR AI Developer

Socket.dev

Birmingham (AL)

On-site

USD 90,000 - 150,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Comprehensive health insurance
Dental insurance
Vision insurance
Mental health benefits
Employee assistance program
Paid time off
Paid parental leave
Short-term disability
Cultural observance day
Contributions to healthcare accounts
Pension plan
401(k) plan with Company matching
ProHealth Rewards platform to improve
cash rewards

Job summary

Protective Life's Voyager team is seeking a Junior or Senior AI Developer to build AI-powered features on Azure Databricks and Azure OpenAI, integrating LLMs and ML into Voyager's products for Life, Annuities, and Employee Benefits.

You will work with product managers, designers, and data engineers to deploy models, ensure secure handling of customer data, and ship features through Azure DevOps CI/CD.

Qualifications

  • 3–5 years of software development experience, including hands-on AI/GenAI work.

Responsibilities

  • Build AI-powered features on Azure Databricks and Azure.
  • Implement GenAI capabilities — RAG, embeddings, vector search, and prompt design.
  • Develop and consume APIs exposing model capabilities to product surfaces with attention to latency and cost.
  • Apply evaluation, guardrails, and privacy for sensitive data in prompts and context.
  • Collaborate with product managers and designers to refine AI features through discovery.

Skills

Python
APIs & services
GenAI/LLM
Azure Databricks
MLflow
Azure OpenAI
AI governance
CI/CD

Education

Bachelor's degree in Computer Science or related field

Tools

MLflow
Databricks Model Serving
Azure DevOps
Dagster
dbt

Job description

The work we do has an impact on millions of lives, and you can be a part of it.

We help protect our customers against life’s uncertainties. Regardless of where you work within the company, you’ll be helping provide protection and peace of mind when our customers need it most.

Protective Life is transforming how it builds and operates software — moving to a product operating model organized around empowered, outcome‑oriented teams — and is putting machine learning and generative AI to work in the products that serve our customers. Voyager is one of these product pods, spanning our Life, Annuities, and Employee Benefits lines.

As a JR or SR AI Developer on Voyager, you help build the AI‑powered features and services that reach real users — integrating large language models and ML into Voyager's products on our Databricks Lakehouse and Microsoft Azure. This is a hands‑on individual‑contributor role focused on application engineering with AI. You will build well‑scoped features with guidance from senior engineers and the AI/ML Engineering Lead, working closely with product managers, designers, and data engineers. As a regulated life insurer, we expect AI features to be accurate, well‑documented, and appropriate in their handling of sensitive customer data.

KEY RESPONSIBILITIES
JUNIOR
  • Build AI-powered application features and services on Azure Databricks and Azure — integrating LLMs and ML models into Voyager's products, with guidance on design from senior engineers.
  • Implement GenAI capabilities — retrieval‑augmented generation (RAG), embeddings and vector search, prompt and system design, and tool/function calling.
  • Develop and consume APIs and services that expose model capabilities to product surfaces, with attention to latency, reliability, and cost.
  • Apply evaluation, guardrails, and human‑in‑the‑loop review to keep AI outputs accurate, safe, and appropriate for a regulated insurer.
  • Work with the pod's data stack — dlt (dltHub), dbt, and Dagster — to source and prepare grounding data and features for AI capabilities.
  • Deploy and version the models and prompts your features use with MLflow and Databricks Model Serving, following patterns set by the AI/ML Engineering Lead.
  • Write clean, tested, version‑controlled code and ship it through Azure DevOps (ADO) CI/CD.
  • Instrument AI features for monitoring — output quality, latency, cost, and user feedback — and help iterate based on evidence.
  • Apply secure‑by‑default and privacy practices for sensitive customer and policyholder data used in AI features — PII handling, access control, and data minimization in prompts and context.
  • Collaborate with product managers and designers to refine AI features through discovery and iteration.
  • Contribute to responsible‑AI and governance practices — evaluation evidence, documentation, and adherence to model/AI governance expectations.
  • Grow your craft — seek and apply feedback in code and design reviews, and share what you learn with the pod.
SENIOR
  • Design and build AI-powered application features and services on Azure Databricks and Azure — integrating LLMs and ML models into Voyager's products.
  • Develop GenAI capabilities — retrieval‑augmented generation (RAG), embeddings and vector search, prompt and system design, tool/function calling, and agentic workflows.
  • Build and consume APIs and services that expose model capabilities to product surfaces, with attention to latency, reliability, and cost.
  • Implement evaluation harnesses, guardrails, and human‑in‑the‑loop review to keep AI outputs accurate, safe, and appropriate for a regulated insurer.
  • Integrate with the pod's data stack — dlt (dltHub), dbt, and Dagster — to source and prepare grounding data and features for AI capabilities.
  • Deploy and version the models and prompts your features depend on using MLflow and Databricks Model Serving, in partnership with the AI/ML Engineering Lead.
  • Write clean, tested, version‑controlled code and ship it through Azure DevOps (ADO) CI/CD.
  • Instrument AI features for monitoring — output quality, latency, drift, cost, and user feedback — and iterate based on evidence.
  • Apply secure‑by‑default and privacy practices for sensitive customer and policyholder data used in AI features — PII handling, access control, and data minimization in prompts and context.
  • Partner with product managers and designers to shape AI features through discovery and rapid, evidence‑based iteration.
  • Contribute to responsible‑AI and governance practices — documentation, evaluation evidence, and adherence to model/AI governance expectations.
  • Mentor less‑experienced engineers and share applied‑AI patterns and reusable components across the pod.
QUALIFICATIONS
JUNIOR

REQUIRED QUALIFICATIONS

  • 3–5 years of software development experience, including hands‑on work building AI‑powered or GenAI applications.
  • Solid programming skills — Python required; familiarity with JavaScript/TypeScript or a JVM language a plus — with sound software‑engineering fundamentals (APIs, services, testing).
  • Practical experience building GenAI/LLM features — RAG, embeddings and vector search, prompt/system design, and basic evaluation.
  • Experience integrating models via APIs and model‑serving platforms — exposure to Azure OpenAI and Databricks Model Serving / MLflow preferred.
  • Familiarity with the modern data stack the pod uses — dlt (dltHub), dbt, and Dagster — on a Databricks lakehouse (Delta Lake); willingness to grow here.
  • Experience with CI/CD (Azure DevOps / ADO preferred) and Git‑based, test‑supported development practices.
  • Working knowledge of a cloud environment (Microsoft Azure preferred), including AI/OpenAI services basics.
  • SQL and comfort working with data.
  • Attention to evaluation, documentation, and secure, compliant handling of sensitive data.
  • Bachelor's degree in Computer Science, Engineering, or a related field — or equivalent practical experience.

PREFERRED QUALIFICATIONS

  • Experience in financial services or insurance products (Life, Annuities, claims, servicing, or customer experience).
  • Experience with agent and orchestration frameworks (e.g., LangChain, LlamaIndex, or Semantic Kernel) and vector stores (Databricks Vector Search or Azure AI Search).
  • Front‑end or full‑stack experience delivering AI features into user‑facing products.
  • Familiarity with responsible‑AI and evaluation tooling, and with bias/fairness and explainability considerations.
  • Relevant certification such as Microsoft Azure AI Engineer Associate or a Databricks GenAI/ML credential.
SENIOR

REQUIRED QUALIFICATIONS

  • 5–8 years of software development experience, including recent, hands‑on work building AI‑powered or GenAI applications.
  • Strong programming skills — Python required; familiarity with JavaScript/TypeScript or a JVM language a plus — with solid software‑engineering fundamentals (APIs, services, testing).
  • Hands‑on experience building GenAI/LLM applications — RAG, embeddings and vector databases, prompt/system design, tool/function calling, and structured evaluation.
  • Experience integrating models via APIs and model‑serving platforms — Azure OpenAI and Databricks Model Serving / MLflow preferred.
  • Experience working with the modern data stack the pod uses — dlt (dltHub), dbt, and Dagster — on a Databricks lakehouse (Delta Lake).
  • CI/CD experience with Azure DevOps (ADO) and Git‑based, test‑supported development practices.
  • Working knowledge of Microsoft Azure — compute, storage, identity, and Azure AI/OpenAI services.
  • Strong SQL and comfort working directly with data.
  • Demonstrated attention to evaluation, documentation, and secure, compliant handling of sensitive data.
  • Bachelor's degree in Computer Science, Engineering, or a related field — or equivalent practical experience.

PREFERRED QUALIFICATIONS

  • Experience in financial services or insurance products (Life, Annuities, claims, servicing, or customer experience).
  • Experience with agent and orchestration frameworks (e.g., LangChain, LlamaIndex, or Semantic Kernel) and vector stores (Databricks Vector Search or Azure AI Search).
  • Full‑stack or front‑end experience delivering AI features into user‑facing products.
  • Familiarity with responsible‑AI and evaluation tooling, and with bias/fairness and explainability considerations.
  • Familiarity with model risk and governance expectations in regulated settings.
  • Relevant certification such as Microsoft Azure AI Engineer Associate or a Databricks GenAI/ML credential.
Employee Benefits
  • Comprehensive health insurance
  • Dental insurance
  • Vision insurance
  • Mental health benefits
  • Employee assistance program
  • Paid time off
  • Paid parental leave
  • Short‑term disability
  • Cultural observance day
  • Contributions to healthcare accounts
  • Pension plan
  • 401(k) plan with Company matching
  • ProHealth Rewards platform to improve wellbeing while earning cash rewards
Accommodations for Applicants with a Disability

If you require an accommodation to complete the application and recruitment process due to a disability, please email eric.hess@protective.com. This information will be held in confidence and used only to determine an appropriate accommodation for the application and recruitment process.

We are proud to be an equal opportunity employer committed to being inclusive and attracting, retaining, and growing an inclusive workforce.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

JR and SR AI Developer
JR and SR AI Developer

Protective Life • Birmingham (AL)

On-site
USD 90,000 - 140,000
AI/ML Engineering Lead
AI/ML Engineering Lead

Socket.dev • Birmingham (AL)

On-site
USD 150,000 - 210,000
Health insurance
401(k) with Company matching
Paid time off
AI/ML Engineering Lead
AI/ML Engineering Lead

Protective • Nebraska

Hybrid
USD 125,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+2
AI/ML Engineering Lead
AI/ML Engineering Lead

Protective Life • Birmingham (AL)

On-site
USD 125,000 - 180,000
Health insurance
401(k) with company match
Paid time off
AI Solution Engineer
AI Solution Engineer

AmeriLife • Town of Florida (NY)

Hybrid
USD 170,000 - 190,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Prosperity Life • United States

Hybrid
USD 120,000 - 135,000
Remote/hybrid work arrangement
Base compensation $120K-$135K
Comprehensive medical, dental, and vis
+1
AI Principal Engineer
AI Principal Engineer

Voya Financial • Windsor (CT)

On-site
USD 193,000 - 241,000
Health, dental, vision, and life保险计划
401(k) with company match
Tuition reimbursement
+2
AI Principal Engineer
AI Principal Engineer

Voya Financial • Buffalo (NY)

On-site
USD 193,000 - 241,000
Health insurance
401(k) matching
Retirement plan
+3
Experienced AI Engineer - Generative AI/Machine Learning
Experienced AI Engineer - Generative AI/Machine Learning

RLI Insurance Company • Peoria (AZ)

On-site
USD 115,000 - 168,000
ESOP
PTO & holidays
Hybrid work arrangements
+2
AI Security Architect
AI Security Architect

Voya Financial • Atlanta (GA)

On-site
USD 114,000 - 171,000
Health, dental, vision and life insurance plans
401(k) Savings plan with company matching contributions
Voya Retirement Plan
+2