Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

IPG Mediabrands Logo

Staff Software Engineer

IPG Mediabrands

$180,000 - $200,000
Oct 31, 2025
San Francisco, CA, US
Apply Now

KINESSO is seeking a Staff Software Engineer to design and develop a next-generation AI Chat Application that will serve as an enterprise-wide assistant to streamline daily work for various organizational functions.

Requirements

  • 7+ years of experience with Java (Python experience strongly preferred).
  • Experience designing and building scalable APIs (REST, GraphQL, gRPC) and modular, extensible architectures.
  • Hands-on experience with relational and NoSQL databases (e.g., MSSQL, PostgreSQL, DynamoDB).
  • Familiarity with messaging and event-driven platforms like Kafka, Temporal for real-time systems.
  • Strong expertise in GCP and integrating AI services with LLM foundational models.
  • Experience with AI-powered developer tools (e.g., GitHub Copilot, Claude) to improve productivity and code quality.
  • Experience with context engineering and fine-tuning AI/LLM outputs.

Responsibilities

  • Define and implement the architecture for an AI-driven chat platform leveraging Python, GCP, and AI services.
  • Build and optimize solutions with LLM foundational models to support natural language understanding, contextual reasoning, and multi-domain workflows.
  • Ensure the system is designed with enterprise-grade security, scalability, and compliance in mind.
  • Explore and adopt emerging practices in prompt engineering, multi-agent coordination (MCP/LLM agents), and applied AI to continuously evolve the platform.
  • Mentor and guide a team of engineers, driving technical excellence, collaboration, and delivery.
  • Collaborate closely with product owners to assess technical feasibility, translate business needs into actionable engineering requirements, and ensure alignment with overall product strategy.

Other

  • 12+ years of software engineering experience building production-grade applications.
  • 3+ years of experience leading or managing engineering teams.
  • Strong grasp of object-oriented programming, data structures, algorithms, and design patterns.
  • Strong troubleshooting, communication, and documentation skills, with a bias for secure, observable, and maintainable solutions.
  • Comfortable working in Agile/Scrum environments with cross-functional teams.