Senior Software Engineer, Illuminate Platform

AI overview

Work on AI features for a real-time analytics platform, transforming natural language into queries, while architecting systems at a global scale.

About PubNub

PubNub powers the world’s most engaging real-time experiences—chat, live updates, and interactive applications—for over 2,000 companies including Verizon, Autodesk, Zillow, and Dropbox. Our global data network processes trillions of messages each month with sub-100 ms latency across 15+ data centers. Backed by $130M in funding, we’re shaping the future of how the world connects.

About the Role

We're looking for a Senior Software Engineer to build production AI features for Illuminate, our AI-powered decisioning and analytics platform. You'll architect systems that transform natural language into precise queries, detect anomalies in real-time data streams, and surface intelligent insights—all while operating at PubNub scale. This role requires equal depth in distributed systems, frontend development, and applied AI.
 
Responsibilities 
  • Design and build AI-powered features for the Illuminate analytics platform
  • Architect natural language to query systems that translate user intent into optimized SQL
  • Build React-based interfaces for AI-driven insights, anomaly detection, and query builders
  • Develop low-latency pipelines processing analytical workloads across ClickHouse and Postgres
  • Create and maintain prompt architectures for complex multi-step AI workflows
  • Build validation and error handling systems between LLM outputs and downstream data pipelines
  • Integrate with Kafka/Kafka Streams for real-time data processing and AI inference
  • Collaborate on system design with product and engineering teams across timezones

About You

Mandatory Requirements 

  • Production AI Experience: 1+ year shipping LLM-powered applications to customers (not just prototypes)
  • Systems Engineering: Strong backend fundamentals with 5+ years experience in building high-throughput, distributed systems
  • Database Expertise: Strong SQL skills, particularly analytical patterns (aggregations, window functions, CTEs, query optimization)
  • Frontend Skills: Solid React experience building complex, data-intensive UIs
  • LLM Engineering:
    • Experience with structured output extraction (function calling, JSON mode, tool use)
    • Ability to design and iterate on prompt architectures for complex tasks
    • Understanding of validation patterns between AI outputs and downstream systems
    • Systematic approach to testing non-deterministic systems
  • Tech Stack: TypeScript, Kotlin, React
  • Collaboration: Works effectively async across timezones; available 7am-12pm PT overlap
  • AI-Assisted Development: Regular use of Copilot, Cursor, Claude, or similar tools
  • Language: Fluent English

Nice to Have

  • Experience with MCP (Model Context Protocol)
  • Background with columnar/analytical databases (ClickHouse, BigQuery, Snowflake)
  • Kafka or Kafka Streams experience
  • Query planning and optimization at the database level
  • Experience building evaluation datasets and regression test suites for LLM applications
  • Knowledge of RAG patterns for schema/documentation retrieval
  • Exposure to semantic parsing or pre-LLM NL-to-SQL approaches
  • Understanding of caching and performance optimization for LLM-based systems
  • Docker/Kubernetes experience
  • Cloud AI platforms (AWS Bedrock, Azure OpenAI, Vertex AI)
  • Prisma ORM experience

Why Join PubNub

  • Build a greenfield intelligence platform at internet scale
  • Ship features that land directly in customer-facing products across healthcare, fintech, gaming, and streamingAbout the Role
  • High ownership and influence over technical decisions
  • Remote-first setup within Poland
  • Competitive B2B compensation ranging between PLN26,000 - PLN32,000 per month
  • Optional office in central Katowice

If you're excited to build AI systems that make complex data accessible and actionable, we'd love to hear from you.

Join PubNub, a pioneer in weaving an interconnected world with compelling real-time experiences. Founded in 2010 and utilized by more than 2,000 leading companies, including Verizon, Autodesk, Monsanto, Zillow, and DropBox, our mission is to revolutionize real-time online interactions by providing an unparalleled platform enabling product and development teams to build, manage, and optimize real-time solutions in their applications. With over $130M raised from notable investors and a global influence, we are at the forefront of shaping how the world connects and interacts digitally. Embrace flexibility with our remote-first approach while benefiting from a collaborative work environment tailored to your best work style.

View all jobs
Salary
26 000 zł – 32 000 zł per month
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job