[Remote] Senior Software Engineer, (AI)
Note: The job is a remote job and is open to candidates in USA. Sprout Social empowers businesses worldwide to harness the immense power and opportunity of social media in today’s digital-first world. They are seeking a Senior Software Engineer to build and scale AI and Agent platforms, integrate generative AI, and influence technical roadmaps. The role involves collaborating with product managers and engineers to define requirements and ensure project quality.ResponsibilitiesEnsure we build, scale, ship, and monitor our AI and Agent platforms reliably, leveraging technologies such as Java, Python, MySQL, OpenSearch, Redis, AWS, and KubernetesIntegrate generative AI and agentic AI across Sprout’s existing ecosystem and infrastructure, helping define and build frameworks for platform AI enablementBuild with AI and agentic AI in your own work, using tools such as Claude CodeInfluence and contribute to technical roadmaps by researching and prototyping emerging AI technologies, frameworks, and state of the art methodsPartner with product managers, designers, applied AI/ML scientists, and other engineers to define requirements and complete feature workUphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoringContribute to the team’s growth through mentorship, knowledge sharing, and providing feedback on PRs and technical designsSkills4+ years of experience designing, developing, and supporting production-grade backend distributed systems or platform services at scale in languages such as Java or Python3+ years of experience improving architectural patterns of large-scale software applications1+ years of experience driving root-cause analysis and resolving complex architectural and performance bottlenecks across the entire stack1+ years of experience architecting high-throughput, cost-optimized, and scalable systems that power AI-enabled features1+ years of experience implementing and leveraging LLM and agent orchestration frameworks (e.g., LangChain4j, LangGraph, CrewAI)BenefitsInsurance and benefit options that are built for both individuals and familiesProgressive policies to support work/life balance, like our flexible paid time off and parental leave programHigh-quality and well-maintained equipment—your computer will never prevent you from doing your bestWellness initiatives to ensure both health and mental well-being of our teamOngoing education and development opportunities via our Grow@Sprout program and employee-led diversity, equity and inclusion initiatives.Growing corporate social responsibility program that is driven by the involvement and passion of our team membersBeautiful, convenient and state-of-the-art offices in Chicago60s Loop and downtown Seattle, for those who prefer an office settingEvery Sprout team member has an opportunity to receive restricted stock units (RSUs) under Sprout60s equity plan.Employees (and their dependents) are covered by medical, dental, vision, basic life, accidental death, and dismemberment insurance, and Modern Health (a wellness benefit).Employees are able to enroll in Sprout60s company60s 401k plan, in which Sprout will match 50% of your contributions up to 6% with a maximum contribution.Sprout offers 2Flexible Paid Time Off2 and ten paid holidays.Company OverviewSprout Social is a global leader in social media management and analytics software. It was founded in 2010, and is headquartered in Chicago, Illinois, USA, with a workforce of 1001-5000 employees. Its website is http://sproutsocial.com.Company H1B SponsorshipSprout Social, Inc. has a track record of offering H1B sponsorships, with 3 in 2025, 1 in 2023, 1 in 2022, 2 in 2020. Please note that this does not guarantee sponsorship for this specific role.