Sprout Social empowers businesses worldwide to harness the power of social media, providing a suite of social media management solutions. As a Senior Software Engineer (AI), you'll build, scale, and ship AI and Agent platforms, leveraging cutting-edge technologies.
Requirements
- 4+ years of experience designing, developing, and supporting production-grade backend distributed systems or platform services at scale in languages such as Java or Python.
- 3+ years of experience improving architectural patterns of large-scale software applications.
- 1+ years of experience driving root-cause analysis and resolving complex architectural and performance bottlenecks across the entire stack.
- 1+ years of experience architecting high-throughput, cost-optimized, and scalable systems that power AI-enabled features.
- 1+ years of experience implementing and leveraging LLM and agent orchestration frameworks (e.g., LangChain4j, LangGraph, CrewAI).
Benefits
- Insurance and benefit options for individuals and families
- Flexible paid time off and parental leave program
- High-quality equipment
- Wellness initiatives
- Ongoing education and development opportunities
- Growing corporate social responsibility program
- State-of-the-art offices in Chicago and Seattle