Senior Full-Stack Engineer
Procter & Gamble
Job Location WARSAW PLANT & GO
Overview
We are building an AI‑powered data platform at P&G that transforms how teams interact with their data. The platform enables users to chat with their data against Power BI semantic models, Databricks, and other enterprise data sources. We are looking for a Senior Engineer to own the technical architecture and development of this platform from the React/TypeScript frontend to the LLM integration layer.
Responsibilities
- Architect and build a production‑grade web application using React, TypeScript, and TanStack (Router, Query) as the unified interface for conversational data exploration and actionable workflows.
- Design and implement “chat with your data” features using LLMs (Azure OpenAI), streaming chat interfaces (e.g., Vercel AI SDK), and structured context management strategies to maintain accuracy across multi‑turn conversations.
- Build LLM orchestration layers that manage context injection, prevent context degradation, and ensure high‑quality responses as conversation complexity grows.
- Develop API services and server‑side logic (TypeScript/Node.js, Python a plus) that orchestrate between the frontend, LLM providers, and enterprise data sources.
- Implement agentic AI patterns, function calling, tool use, and multi‑step reasoning, to enable intelligent data exploration beyond simple Q&A.
- Translate business requirements into technical solutions by collaborating with analytics teams, data engineers, and business stakeholders.
- Lead and mentor junior developers, establish coding standards, code review practices, and a culture of continuous learning.
- Champion engineering best practices: CI/CD, Git‑based workflows, testing, and secure development — ensuring the platform is reliable, scalable, and maintainable.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience with building production web applications with React and TypeScript.
- Experience with Power BI, semantic models, DAX, Power BI Embedded, or REST APIs.
- Hands‑on experience with LLM integration, prompt engineering, context window management, multi‑turn conversation orchestration, and streaming chat interfaces.
- Proficiency with LLM frameworks and tools: Vercel AI SDK, LangChain, Azure OpenAI / OpenAI APIs, or similar.
- Strong understanding of context management strategies, preventing context degradation over extended conversations through structured prompting, summarization, and selective context injection.
- Strong backend skills in Node.js and/or Python, building APIs, async workflows, and service integrations.
- Experience with state management and server‑state patterns (TanStack Query, SWR, or similar).
- Demonstrated ability to lead and mentor junior engineers.
- Strong problem‑solving skills and ability to work autonomously in ambiguous, fast‑moving environments.
- Excellent communication skills, able to explain technical concepts to non‑technical stakeholders.
Nice to Have
- Experience with Databricks, Spark, or similar data platforms.
- Experience with TanStack Start or similar full‑stack React meta‑frameworks (Next.js, Remix).
- Knowledge of vector databases (Pinecone, Weaviate, Azure AI Search) for retrieval‑augmented workflows.
- Experience with Azure cloud services (Azure Containerized Apps, Azure App Service, Azure AI).
- Background in data engineering, pipelines, ETL, SQL.
Job Schedule
Full time
Benefits & Perks
- Dynamic and encouraging work environment.
- Promotes agility and work/life balance.
- Continuous mentoring and coaching from line manager and colleagues.
- Corporate and functional training.
- Industry certifications (ITIL, DevOps, MS portfolio, etc.).
- Private health care.
- P&G Dynamic Living programs such as sport cards.
- In‑office fitness center.
- PG stock options, saving plans.
- Lunch subsidy.
- Regular salary increases and possible promotions.
- Flexible work arrangements.
- Mentoring programs & trainings.
- Exposure to global multi‑functional teams.
Employment Terms
Employment is exclusively extended on the basis of “Umowa o Pracę” (Full‑time Employment Contract). Apply only if you agree to these conditions.
Equal Opportunity Statement
We are an equal‑opportunity employer and value diversity at our company. At P&G we strive to build a culture where everyone feels welcome, included, and able to bring their full selves to work. We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process.
#J-18808-Ljbffr- full stack developer typescript Mazowieckie
- backend fullstack developer (js) Mazowieckie
- javascript full stack developer Mazowieckie
- full stack web developer Mazowieckie
- full stack developer Mazowieckie
- senior java full stack developer Mazowieckie
- programista fullstack Mazowieckie
- full stack python developer Mazowieckie
- pro engineer Mazowieckie
- 2nd engineer Mazowieckie