Mercury Insurance · 1 month ago
Staff Software Engineer AI
Mercury Insurance is a company focused on providing insurance solutions, and they are seeking a Staff Software Engineer to lead Generative AI initiatives. This role involves integrating AI solutions into software applications, mentoring engineers, and collaborating with cross-functional teams to enhance existing systems with AI capabilities.
Insurance
Responsibilities
Apply Generative AI techniques to solve complex business problems by identifying opportunities where AI can enhance existing software systems and create new intelligent features
Integrate Generative AI models and capabilities into production software applications, bridging the gap between Generative AI research and practical software engineering implementation
Evaluate and select appropriate Generative AI models, tools, and techniques for specific use cases, considering factors like performance, cost, maintainability, and business impact
Write high-quality code that combines traditional software engineering with AI components, ensuring robust integration, proper error handling, and comprehensive test coverage
Review and translate product requirements into technical solutions that leverage AI effectively, designing systems that seamlessly blend AI capabilities with core application functionality
Lead design and code reviews for AI-enhanced applications, ensuring best practices in both software engineering and AI implementation while maintaining Mercury standards
Lead multiple sprint teams to deliver AI-powered features and improvements, addressing technical challenges in integrating AI into existing software systems
Collaborate with product managers, data scientists, and engineering teams to identify AI opportunities and translate them into practical software solutions
Mentor engineers on how to effectively incorporate AI into their software development practices, promoting understanding of AI capabilities and limitations
Drive practical AI adoption across teams by demonstrating how to effectively combine software engineering principles with AI technologies
Collaborate with product managers to estimate effort for AI-enhanced features, prioritize AI integration opportunities, and deliver measurable business value through AI implementation
Qualification
Required
Bachelor's Degree in Computer Science, Information Systems or other related fields Or equivalent combination of education and experience
7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury
3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment
Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript)
Proficient in leveraging various data structures, algorithms, and design patterns
Experienced in relational databases, NoSQL, and caching solutions
Skilled in APIs using modern protocols like REST and gRPC
Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.)
Knowledgeable in microservices architecture
Experienced in containerization technologies like Docker and Kubernetes
Proficient in cloud platforms such as AWS, Google Cloud, or Azure
Experienced in leveraging DevSecOps to improve engineering efficiency
Proficient in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable
Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness
Excellent problem-solving skills leading to innovative solutions
Strong communication skills
Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results
Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area
Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability
Experienced in driving technical strategy and vision for multiple teams
Preferred
Master's Degree in Computer Science
7+ years working at the intersection of Software Engineering and AI Engineering
3+ years working on Generative AI related initiatives including leveraging closed and open source models and libraries
Benefits
Competitive compensation
Flexibility to work from anywhere in the United States for most positions
Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)
Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)
Medical, dental, vision, life, and pet insurance
401 (k) retirement savings plan with company match
Engaging work environment
Promotional opportunities
Education assistance
Professional and personal development opportunities
Company recognition program
Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more
Company
Mercury Insurance
Mercury Insurance has offered quality insurance for personal auto insurance to homeowners insurance to mechanical breakdown protection.
H1B Sponsorship
Mercury Insurance has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (22)
2024 (23)
2023 (14)
2022 (15)
2021 (8)
2020 (13)
Funding
Current Stage
Public CompanyTotal Funding
unknown1985-11-29IPO
Recent News
2025-12-18
2025-12-04
2025-11-25
Company data provided by crunchbase