663,523open jobs
38,718companies
99,026added this week
Browse all
Salary
$90k – $140k per year
Location
Remote (United States)
Seniority
Junior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Protective Life is an insurance and financial services company headquartered in Birmingham, Alabama, and founded in 1907. The company sells life insurance, annuities, and asset protection products through independent agents, financial institutions, and automotive dealerships across the United States. It has grown largely through acquisitions of closed insurance blocks and has been a wholly owned subsidiary of Japan's Dai-ichi Life Holdings since 2015.

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
663,523 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Birmingham
$95k – $120k per year • In office • Confidential • Full-Time • Bachelor's Degree • Taylor
Python
JavaScript
SQL
Python
FastAPI
Databases
PostgreSQL
AI/ML
NumPy
Streamlit
Frontend
Vue.js
JQuery
DevOps
GitHub Actions
GitLab CI
CI/CD
Management
Agile
Scrum
Apply
$46k – $121k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • São Paulo
Python
SQL
Databases
Snowflake
Databricks
Google BigQuery
BigQuery
AI/ML
AI Agents
Agentforce
Marketing
Salesforce
Apply
$29k – $55k per year (Estimated) • Remote/Hybrid • Full-Time • Moscow
Python
SQL
Analytics
ETL/ELT
Apply
$48k – $78k per year • In office • Full-Time • 1+ year exp • Bachelor's Degree • Boston
Python
SAS
SPSS
Analytics
Microsoft Excel
Apply
In office • Full-Time • Pune
Python
Databases
MS SQL
AI/ML
Hadoop
DevOps
OpenShift
CI/CD
AWS
AppDynamics
GitLab
Apply
$125k – $180k per year • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Birmingham
Python
SQL
Databases
Databricks
Delta Lake
AI/ML
Dagster
MLFlow
SHAP
dbt
Embeddings
Scikit-learn
LIME
TensorFlow
PyTorch
LLM
RAG
OpenAI
Feature Store
Human-in-the-Loop
LLM Evaluation
LLM Guardrails
DevOps
Azure DevOps
Azure
CI/CD
Git
FinOps
Apply
$125k – $150k per year • In office • Full-Time • High School Diploma • Mansfield
Apply
$125k – $150k per year • In office • Full-Time • High School Diploma • Mansfield
Apply
$55k – $65k per year • Remote • Full-Time • Bachelor's Degree
Apply
$125k – $170k per year • Remote • Full-Time • Bachelor's Degree • Birmingham
Management
Agile
Apply
$32k – $48k per year • In office • Full-Time • High School Diploma • Birmingham
Apply
$75k per year • Equity • Remote • Full-Time • 8+ years exp • High School Diploma • Birmingham
Marketing
LinkedIn
Apply
$45k – $80k per year (Estimated) • In office • Full-Time • 2+ years exp • High School Diploma • Birmingham
DevOps
SLI/SLO/SLA
Apply
$28k – $40k per year • In office • Full-Time • Birmingham
Apply
$28k per year • Remote • Full-Time • Birmingham
Apply
See all jobs
This is one of many
663,523 more open roles from verified company boards, updated every day.