Jobs and Careers
ME

Principal Software Engineer AI

Mercury Insurance
Remote, United States, United StatesRemotefull_timeVerifiedPosted 11 Mar 2025
💰 $246,043/yr($103,332/yr$246,043/yr)

About the role

Overview

Join an amazing team that is consistently recognized for our achievements and culture, including our most recent Forbes award of being one of America's Best Midsize Employers for 2024!

 

Position Summary:

We're seeking a Principal Software Engineer - AI who combines world-class software engineering expertise with deep AI engineering capabilities. As part of our AI/ML Engineering team, you'll architect and implement sophisticated systems that leverage both traditional software engineering principles and advanced AI technologies. This role requires someone who can design scalable distributed systems, write exceptional production grade code, and expertly integrate and fine-tune AI models. You'll partner with our architecture team to build robust platforms that seamlessly blend conventional software architecture with AI capabilities, while maintaining high standards for both disciplines. We're seeking a Principal Software Engineer - AI who combines world-class software engineering expertise with deep AI engineering capabilities. As part of our AI/ML Engineering team, you'll architect and implement sophisticated systems that leverage both traditional software engineering principles and advanced AI technologies. This role requires someone who can design scalable distributed systems, write exceptional production grade code, and expertly integrate and fine-tune AI models. You'll partner with our architecture team to build robust platforms that seamlessly blend conventional software architecture with AI capabilities, while maintaining high standards for both disciplines.

 

Geo-Salary Information

State specific pay scales for this role are as follows:

$126,294 to $246,043  (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)

$114,813 to $223,675 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)

$103,332 to $201,308  (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)

The expected base salary for this position will vary depending on a number of factors, including relevant experience, skills and location.

Responsibilities

Essential Job Functions: 

  • Design and implement high-performance, scalable software systems that effectively integrate AI capabilities
  • Build sophisticated backend services and APIs optimized for AI model interaction and data processing
  • Develop robust automation solutions leveraging both foundation models and traditional software approaches
  • Create reusable frameworks that accelerate both conventional development and AI implementation
  • Engineer systems for effective foundation model evaluation, selection, and fine-tuning
  • Partner with the architecture team to design systems that elegantly combine software engineering principles with AI requirements
  • Implement complex technical solutions requiring deep expertise in both software architecture and AI engineering
  • Lead model evaluation and implementation strategies for business-critical applications
  • Mentor team members in software engineering excellence and advanced AI development techniques
  • Drive technical innovation through sophisticated proof-of-concepts combining traditional and AI approaches

 

 

Qualifications

Education: 

Minimum:

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field

Preferred:

  • Master’s degree or PhD in Computer Science, Software Engineering, or related technical field

Experience

Minimum:

  • 10+ years of software engineering experience in enterprise environments
  • 2+ years of hands-on experience implementing AI/ML solutions
  • Experience leading technical teams or serving as technical lead
  • Track record of delivering large-scale distributed systems
  • Demonstrated experience with foundation model implementation and fine-tuning

Preferred:

  • 15+ years of software engineering experience
  • 4+ years of hands-on experience implementing AI/ML solutions
  • Experience in a principal engineer or technical architect role
  • Track record of mentoring and growing engineering teams
  • History of leading architectural decisions for enterprise-scale systems
  • Experience with multiple AI platforms and foundation models

Skills & Abilities

Minimum:

  • Expert-level programming in at least two modern languages (e.g., Java, Go, Python)
  • Strong understanding of distributed systems design and implementation
  • Proficiency with AI/ML frameworks and foundational model APIs
  • Excellent debugging and problem-solving skills
  • Strong verbal and writt

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Mercury Insurance

View company profile →