Senior Software Engineer, AI

New
S
Sprout SocialSocial Media
Remote USFull-TimeSenior
Salary149200 - 220000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of experience designing, developing, and supporting production-grade backend distributed systems or platform services at scale; 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
Required Skills
AWSPythonJavaKubernetesMySQLRedisLLMGenerative AILangChain

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 (preferred)
  • 1+ years of experience implementing and leveraging LLM and agent orchestration frameworks (e.g., LangChain4j, LangGraph, CrewAI) (preferred)
  • Experience designing and implementing secure, extensible Java MCP architectures (bonus)
  • Experience supporting server-driven UI, with the ability to contribute across both platform and web (bonus)

Responsibilities

  • Ensure we build, scale, ship, and monitor our AI and Agent platforms reliably, leveraging technologies such as Java, Python, MySQL, OpenSearch, Redis, AWS, and Kubernetes
  • Integrate generative AI and agentic AI across Sprout’s existing ecosystem and infrastructure, helping define and build frameworks for platform AI enablement
  • Build with AI and agentic AI in your own work, using tools such as Claude Code
  • Influence and contribute to technical roadmaps by researching and prototyping emerging AI technologies, frameworks, and state of the art methods
  • Partner with product managers, designers, applied AI/ML scientists, and other engineers to define requirements and complete feature work
  • Uphold project quality and planning through meeting deadlines, breaking down work, and ensuring proper testing and monitoring
  • Contribute to the team’s growth through mentorship, knowledge sharing, and providing feedback on PRs and technical designs
View Full Description & ApplyYou'll be redirected to the employer's site
149200 - 220000 USD per year
Apply Now