Sprout Social is a global leader in social media management and analytics software. Sprout’s award-winning platform offers intuitive and comprehensive social media management solutions, including publishing and engagement functionality, customer care, influencer marketing, advocacy, and AI-powered, predictive business intelligence. Founded in 2010 and headquartered in Chicago, Sprout has a hybrid team of 1400 people across the globe with offices in Seattle, Dublin and Poland. Sprout Social is consistently recognized as a best place to work with recent accolades from Fortune, Glassdoor, Built In and more.
Senior Software Engineer, (AI)
Location
Canada
Posted
37 days ago
Salary
C$130K - C$195K / year
Seniority
Senior
Job Description
Senior Software Engineer, (AI)
Sprout Social
Sprout Social empowers businesses worldwide to harness the immense power and opportunity of social media in today’s digital-first world. Processing over one billion social messages daily, our platform serves up essential insights and actionable information to over 30,000 brands, informing strategic decisions that drive business growth and innovation, and fostering deeper, authentic connections to their end customers. Our full suite of social media management solutions includes comprehensive publishing and reporting functionality, customer care solutions, influencer marketing, connected workflows, business intelligence, and proprietary agentic AI. What you’ll do - 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. What you’ll bring We’re looking for an experienced and impact oriented engineer to join our team in building great software. If you enjoy working on cutting edge and rapidly changing technology, thinking through secure system design, and want to accelerate building generative AI and Agentic AI features, we’d love to talk with you! The minimum qualifications for this role include: - 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. Preferred qualifications for this role include: - 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). Bonus: - Experience designing and implementing secure, extensible java MCP architectures. - Experience supporting server-driven UI, with the ability to contribute across both platform and web. How you’ll grow Within 1 month, you’ll plant your roots, including: - Completing Sprout’s New Hire training program alongside other new Sprout team members. - Acclimating to the team's current Mission, Goals, and Objectives along with future product roadmaps. - Deploying and making changes to our production systems. - Collaborating regularly with the development team to deliver value to our users. - Getting regular team feedback on your work through code reviews and pairing. - Proactively monitoring the health of our services in production to ensure our customers always have a world-class experience Within 3 months, you’ll start hitting your stride by: - Learning, updating, and improving Sprout’s existing AI platform services and frameworks. - Being the first line of defense against product outages and bugs while on support duty. - Working with your dev team to come up with the MVPs of new features. Within 6 months, you’ll be making a clear impact through: - Being “point person” on a project, including writing design documents, coordinating dependencies, and acting as domain owner. - Collaborating with product managers, applied AI/ML scientists, and web-engineers to identify opportunities for improving the scalability, reliability, latency, and cost of Sprout’s AI systems. - Staying up to date with generative AI, agentic AI, and MCP related technologies and leveraging that knowledge to improve and influence our technical roadmap. Within 12 months, you’ll make this role your own by: - Shipping, and making it easier to ship and support, AI Agents and generative AI solutions at Sprout. - Owning cross-organizational projects and mentoring other engineers to help them grow. - Surprising us! Use your unique ideas and abilities to change your team in beneficial ways. Of course, what is outlined above is the ideal timeline, but things may shift based on business needs and other projects and tasks could be added at the discretion of your manager. Our Benefits Program We’re proud to regularly be recognized for our team, product and culture. Our benefits program includes: - Insurance and benefit options that are built for both individuals and families - Progressive policies to support work/life balance, like our flexible paid time off and parental leave program - High-quality and well-maintained equipment—your computer will never prevent you from doing your best - Wellness initiatives to ensure both health and mental well-being of our team - Ongoing education and development opportunities via our Grow@Sprout program, employee-led diversity, equity and inclusion initiatives and mentorship programs for aspiring leaders - Growing corporate social responsibility program that is driven by the involvement and passion of our team members Individual base pay is based on various factors, including work location, relevant experience and skills, the responsibility of the role, and job duties/requirements. The base pay range for this role is $130,000 (min) - $195,000 (max) CAD annually. The listed ranges represent earning potential in this position. These ranges were determined by a market-based compensation approach; we used data from trusted third-party compensation sources to set equitable, consistent, and competitive ranges. We also evaluate compensation bi-annually, identify any changes in the market and make adjustments to our ranges and existing employee compensation as needed. Base pay is only one element of an employee's total compensation at Sprout. Every Sprout team member has an opportunity to receive restricted stock units (RSUs) under Sprout’s equity plan. We have outlined the various components to an employee’s full compensation package here to help you to understand our total rewards package. Candidates for this remote work opportunity must be based in either British Columbia or Ontario. If you are based in another location within Canada, we aren’t able to hire in your location at this time; however, if you’d like to stay in touch with us in case that changes in the future, please apply and we’ll save your application for possible future consideration. #LI-Remote Sprout Social Inc. and its subsidiaries process personal data submitted through your application to assess your qualifications for employment and to inform our hiring decision and, where applicable, for required governmental reporting. For more information, please review Sprout's Global Applicant Privacy Notice.
Benefits
- 401(K), 401(K) matching, Commuter benefits, Company equity, Company-sponsored outings, Customized development tracks, Dedicated diversity and inclusion staff, Dental insurance, Disability insurance, Diversity manifesto, Documented equal pay policy, Volunteer in local community, Employee stock purchase plan, Family medical leave, Fitness stipend, Flexible Spending Account (FSA), Free daily meals, Generous parental leave, Generous PTO, Company-sponsored happy hours, Health insurance, Job training & conferences, Open door policy, Life insurance, Charitable contribution matching, Mentorship program, Paid volunteer time, Online course subscriptions available, Onsite gym, Open office floor plan, Paid holidays, Pair programming, Paid sick days, Partners with nonprofits, Pet insurance, Promote from within, Lunch and learns, Remote work program, Free snacks and drinks, Team based strategic planning, OKR operational model, Mandated unconscious bias training, Unlimited vacation policy, Vision insurance, Wellness programs, Mental health benefits, Home-office stipend for remote employees, Diversity employee resource groups, Hiring practices that promote diversity, Employee resource groups, Hybrid work model, In-person revenue kickoff, President's club, Employee awards, Wellness days, Mother's room, Bereavement leave benefits
Related Guides
Related Job Pages
More AI Engineer Jobs
AI Engineer
ImpiricusThe future of HCP-Pharma connectivity. Impiricus is the HCP-preferred platform to engage with Pharma.
Job Title: AI Engineer Location: NYC, NY | Atlanta, GA | Remote, USA Exemption Status: Full-time, exempt Who We Are Impiricus is the first and only AI-powered HCP Engagement Engine. In 2025, Deloitte named Impiricus the #1 fastest growing company in North America for their prestigious Fast 500 list. Founded by a practicing physician and a senior pharmaceutical executive, Impiricus was created to transform how life sciences companies support physicians. We ethically connect HCPs to pharma resources, reduce go-to-market costs and accelerate patient access to the treatments they need. With our unique access to the largest opted-in network of HCPs, their insights, and clinical expertise, we are the leading provider of AI technology and real-time channels that life science companies need to deliver clear, reliable, and evidence-based resources directly into the hands of HCPs. Guided by a council of 2000+ trusted HCP advisors, we ensure every interaction is clinically meaningful, ethically grounded and leads to better patient care. Job Summary We’re seeking a highly technical and hands-on AI Engineer to join our growing team. This role will focus on designing intelligent LLM interaction pipelines, and integrating generative AI solutions into our platform. You’ll work closely with both our in-house engineering team and offshore developers, contributing directly to AI-driven features while helping manage project deliverables and team coordination. This role is ideal for a builder who thrives in fast-paced environments and wants to make a tangible impact by bringing real-world AI applications to life. We’re looking for someone who is deeply technical, passionate about AI development, and eager to grow into a leadership role as the AI team scales. Responsibilities - Integrate AI-driven functionalities and APIs into our product - Implement prompt engineering, Retrieval-Augmented Generation (RAGs), and basic generative AI solutions into platform workflows - Collaborate on AI model deployment, fine-tuning, and production integration - Apply ML algorithms such as linear regression, logistic regression, tree-based methods, and neural networks where applicable - Collaborate closely with offshore development teams to ensure timely and effective task execution - Ensure scalable, secure architecture leveraging AWS services (EC2, S3, Lambda, etc.) - Contribute to architectural decisions, backend infrastructure, and system optimization - Work cross-functionally with product, data science, and engineering teams to align AI initiatives with business goals - Mentor junior engineers as the team grows - Stay current with emerging AI technologies and assess their applicability to product needs Requirements - Bachelor’s degree in Computer Science, Mathematics, Physics, or a related STEM field - 3+ years of backend software development experience, with strong AI/ML focus - Experience with generative AI technologies, including prompt engineering and API integrations - Solid understanding of ML algorithms (regression models, tree-based algorithms, neural networks) - Proficiency with AWS infrastructure (EC2, S3, networking fundamentals) - Strong foundation in general computer engineering and networking principles Nice-to-Have - Experience with AI research projects (e.g., public health AI applications, LLM fine-tuning) - Background in computer architecture (CUDA, GPU parallelization, compute optimization) - Familiarity with healthcare data is a plus, but not required - Experience working in high-growth tech companies or research labs The base salary range for this role is $140,000 - $170,000. Where you land within the range will reflect your skills, experience, and location, while keeping team parity in mind and leaving room for future growth. Important Notice To protect candidates, please note that all communication from our team will come directly from an @impiricus.com email address. We do not engage third party recruiters to schedule interviews for this role. If you receive outreach from anyone outside of our domain claiming to represent Impiricus, please disregard and let us know by forwarding the message to careers@impiricus.com Benefits Impiricus focuses on taking care of our teammates’ professional and personal growth and well-being. Healthcare: Medical, dental, and vision coverage for you and your dependents + on-demand healthcare concierge HSA, FSA & DCFSA: Pre-tax savings options for healthcare and dependent care, with monthly employer contributions to HSA (if enrolled in a high-deductible plan) Coverage & Protection: 100% paid short- and long-term disability, plus life and AD&D insurance Flexible Time Off: Take the time you need with a flexible vacation policy — recharge your batteries your way Parental Leave: Paid parental leave to spend time with your newborn, adopted, or foster child (available after 6 months) Your Work, Your Way: If you’re close to an office, we encourage spending some time in-person to collaborate and connect. If not, remote is always an option. Home Office Setup: We’ll ship you the gear you need to create a comfortable workspace at home. 401(k): Save for your future with tax advantages (and company match!) Impiricus provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
AI Prompt Engineer II
Pearl AIPearl AI is a medical technology manufacturer specializing in artificial intelligence for dental practices. Since its founding in 2019, the company has worked to improve diagnostic
About Us Pearl is AI for professional services at global scale, combining advanced AI with verified human expertise to deliver help that is accurate, accountable, and fast. Since 2003, our network has connected millions of customers with licensed professionals across 196 countries, making real expertise available anytime, anywhere. Our Values - Data driven: Data decides, not egos - Courageous: We take risks and challenge the status quo - Innovative: We're constantly learning, creating, and adapting - Lean: We focus on customers, using lean testing to learn how to serve them best - Humble: Past success is not a guarantee of future success About the Role We are seeking an AI Prompt Engineer II who combines strategic thinking, scientific expertise, and hands-on building skills. You will join a dynamic, agile team dedicated to designing, testing, and scaling large language model (LLM) prompts that drive impactful user experiences. Leveraging your deep knowledge of Generative AI, you will enhance our AI-powered expert platform, unlocking meaningful business outcomes and shaping how AI understands customers and supports experts. What You’ll Do - Design, build, and develop AI agents - Create complex multi-part prompting systems with parameter optimization and implement advanced prompting techniques - Develop comprehensive evaluation frameworks to measure performance across multiple dimensions, comparing approaches such as retrieval-augmented generation (RAG), fine-tuning, and advanced prompting methodologies - Analyze and optimize LLM performance using A/B testing, usage metrics, and strategic feedback loops - Develop AI-driven workflows that improve user interactions and Customer Care support - Design and refine expert playbooks to enhance knowledge sharing and operational efficiency - Run experiments to validate ideas rapidly and iterate based on performance data and user insights - Collaborate cross-functionally with product managers, engineers, and stakeholders to identify LLM opportunities and translate technical capabilities into business value - Manage stakeholder expectations and communicate complex technical concepts effectively to both technical and non-technical audiences - Implement LLMOps best practices including model governance, lifecycle management, and performance monitoring to ensure production-ready AI systems - Educate and empower internal teams to build better prompts and leverage AI tools effectively What We’re Looking For - Master’s or PhD in Computer Science, Computational Linguistics, Machine Learning, or a related field preferred - Strong proficiency in Python with hands-on experience building and testing complex prompting systems - Deep understanding of LLMs and advanced frameworks, with expertise across multiple LLM vendors and model versions - Proven experience developing and applying evaluation frameworks to test model outputs - Production experience with RAG and fine-tuning models - Demonstrated ability to automate large-scale API interactions and scripting for prompt testing, minimizing manual processes - Experience with LLMOps practices, including model governance, version control, performance monitoring, and lifecycle management - Strong stakeholder management skills and ability to collaborate effectively across technical and business teams - Proven track record of translating complex technical concepts into actionable business insights for diverse audiences - Analytical mindset with experience using Excel, Power BI, or Google Analytics - Solid understanding of NLP techniques - To build better prompts and leverage AI tools effectively - Excellent judgment with the ability to prioritize and independently drive projects forward while managing multiple stakeholder relationships - Experience working in agile, sprint-based development environments; familiarity with tools such as Azure Boards or Asana Our Commitment to an Inclusive Workplace We welcome people from all backgrounds who seek the opportunity to help build a future where professional services are readily available to all. If you have curiosity, passion, and a collaborative spirit, come work with us. Pearl is committed to an inclusive workplace. Pearl is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. AI Disclosure & Informed Consent Artificial intelligence (AI) technology may be used during the hiring process to record, transcribe, analyze, and rank interview responses. By submitting your application and participating in the interview process, you acknowledge and consent to the use of AI technology in the hiring process. For more information see our AI Disclosure and Consent Policy. #LI-Remote
• Integrate LLMs and other GenAI models into web applications through efficient API design and implementation. • Build and optimize API endpoints to allow seamless, real-time interaction between front-end applications and back-end AI models. • Design and develop secure, scalable, and high-performing microservices for AI model deployment. • Develop robust back-end systems in Python to support the deployment, scalability, and maintenance of GenAI models. • Build and maintain data pipelines, including preprocessing data and post-processing AI model outputs for consumption by applications. • Use Kubernetes and Docker for containerization and orchestration to ensure scalable deployment and management of AI applications. • Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment of code changes. • Maintain a scalable and secure cloud infrastructure, leveraging platforms such as Google Cloud Platform, or Azure for model training, storage, and deployment. • Utilize vector databases (e.g., Pinecone, Weaviate, or Faiss) to manage and retrieve embeddings for efficient similarity search and recommendation systems. • Optimize and fine-tune LLMs to improve performance based on application needs.
AI Engineer
QuantiphiPioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.
• Architect and build full-stack, enterprise-grade platforms using reusable and modular agentic workflow patterns • Translate inputs from internal product teams into scalable, AI-powered workflows and services • Design and implement agentic workflows, including task decomposition and agent orchestration • Apply enterprise integration patterns to connect AI workflows with internal platforms and external systems • Guide and supervise coding assistants and AI agents to accelerate delivery • Design and operate event-driven architectures using AWS native services • Build secure Python back-end services for AI agents and enterprise integrations • Develop React-based front-end applications supporting complex user workflows • Build and operate multi-tenant architectures with security and compliance


