Senior Consultant II – AI/ML Engineer - National General
National General Insurance is an Allstate company, offering home, auto, accident, health, and specialty niche insurance products through independent agents and direct-to-consumer channels. Employee benefits are the same as those of Allstate US Corporation employees.
About the role
We are seeking a Senior Consultant II – AI/ML Engineer with proficiency in .NET engineering and hands-on experience applying Machine Learning, Generative AI, and LLM technologies in enterprise environments. This is an applied engineering role focused on designing, building, and integrating AI-powered solutions into production systems rather than conducting research. The position combines AI/ML work with practical software engineering, data processing, and Azure-based solution delivery.
Responsibilities
- Design and implement AI-enabled applications using C#/.NET, Azure, and modern AI/LLM services.
- Develop data ingestion, transformation, and automation pipelines for structured and unstructured data.
- Build and integrate AI capabilities into existing enterprise applications through APIs and services.
- Partner with business SMEs and technical teams to translate complex business challenges into scalable technical solutions.
- Evaluate, test, and optimize AI/ML outputs for accuracy, reliability, and production readiness.
- Support end-to-end delivery, including solution design, implementation, validation, documentation, and production handoff.
Requirements
- Software engineering experience with C#/.NET in enterprise-scale environments.
- Experience working with Machine Learning, Generative AI, LLMs, or AI-assisted automation solutions.
- Python and data engineering experience.
- Familiarity with Azure DevOps, CI/CD, observability, and enterprise application support.
- Experience building APIs, integrating applications, and working with structured data, JSON, and SQL databases.
- Hands-on experience with Azure cloud services and modern application architectures.
- Strong problem-solving, debugging, and stakeholder communication skills.
- Experience working directly with business users, translating requirements into scalable technical solutions.
Preferred Qualifications
- Experience with Azure OpenAI, GPT-based solutions, prompt engineering, LangChain/LangGraph, or similar AI frameworks.
- Experience with document processing, data extraction, automation, or intelligent workflow solutions.
- Experience in regulated or large-scale enterprise environments.
Skills
- Application Development
- Artificial Intelligence Markup Language
- Azure DevOps
- Business Model Development
- Business Process Development
- C# (Programming Language)
- Data Analytics
- Data Engineering
- Data Transformation
- Enterprise Application
- Machine Learning (ML)
- Microsoft .NET
- Microsoft Azure
- Microsoft Cloud
- Predictive Analytics
- Python (Programming Language)
- Structured Query Language (SQL)
Pay
Compensation offered for this role is $120,000.00 - $193,725.00 annually, based on experience and qualifications.
Benefits
- Comprehensive technology setup, including a laptop, monitors, headset, keyboard, and mouse.
- Monthly connectivity reimbursement for remote employees to help offset internet costs.
Remote work requirements include a dedicated, private workspace free from distractions, appropriate desk and seating, and reliable internet with minimum speeds of 50 MB download and 5 MB upload.