
Staff Software Engineer – AI
Posted May 2

Posted May 2
This is a fully remote position, open to applicants in Alabama, +45 more states.
• Utilize Generative AI methodologies to address intricate business challenges by identifying areas where AI can improve current software systems and develop new intelligent functionalities.
• Incorporate Generative AI models and capabilities into operational software applications, bridging the divide between Generative AI research and its practical engineering application.
• Assess and choose suitable Generative AI models, tools, and techniques for defined use cases, taking into account aspects such as performance, cost, maintainability, and business impact.
• Produce high-quality code that merges traditional software engineering with AI elements, ensuring robust integration, effective error management, and extensive test coverage.
• Analyze and convert product requirements into technical solutions that effectively utilize AI, crafting systems that seamlessly integrate AI functionalities with core application features.
• Oversee design and code reviews for AI-enhanced applications, ensuring adherence to best practices in both software engineering and AI implementation while upholding Mercury standards.
• Manage multiple sprint teams to deliver AI-driven features and enhancements, tackling technical challenges associated with integrating AI into existing software systems.
• Partner with product managers, data scientists, and engineering teams to pinpoint AI opportunities and translate them into actionable software solutions.
• Guide engineers on effectively integrating AI into their software development practices, fostering a deeper understanding of AI capabilities and limitations.
• Promote practical AI adoption across teams by illustrating how to effectively merge software engineering principles with AI technologies.
• Work closely with product managers to estimate efforts for AI-enhanced features, prioritize AI integration opportunities, and deliver tangible business value through AI application.
• Minimum: Bachelor’s Degree in Computer Science, Information Systems, or related fields, or an equivalent combination of education and experience.
• Preferred: Master’s Degree in Data Science.
• Minimum: Over 7 years of software engineering experience with a proven track record in cutting-edge technologies and/or those utilized at Mercury.
• At least 3 years of hands-on experience leading multi-team engineering projects for developing features in a distributed application systems environment.
• Preferred: 5 or more years of experience in Data Science, NLP, AI, etc.
• Minimum of 5 years of experience working on production-ready conversational AI initiatives, including the use of both closed and open-source models and libraries within enterprise platforms.
• Familiarity with Agentic AI, RAG, Prompt, and human-in-the-loop evaluation.
• Experience with product data analytics.
• Competitive compensation.
• Flexibility to work from anywhere in the United States for most positions.
• Paid time off, including vacation, sick leave, 9 paid Company holidays, and volunteer hours.
• Incentive bonus programs, offering potential holiday bonuses, referral bonuses, and performance-based bonuses.
• Medical, dental, vision, life, and pet insurance.
• 401(k) retirement savings plan with company matching.
• Engaging work environment.
• Opportunities for promotion.
• 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.
EverCommerce
PlanetScale
Slingshot Aerospace
Upstart
Get handpicked remote jobs straight to your inbox weekly.