Search by job, company or skills

Pivotree

Senior Software Engineer - Python, ELK

new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Introduction

Our goal at Pivotree is to help accelerate the future of frictionless commerce. We will help lead this change over the next decade because we believe a future where technology is embedded intimately into all aspects of our everyday lives can benefit everyone and will shape the interactions with the brands we love. We will help shape the future of frictionless commerce by working together with some of the best brands in the world and some of the best people in the industry to leverage converging technologies that will make it possible to accelerate frictionless commerce faster than ever.

Pivotree provides services focused on the design, implementation, management, and maintenance of complex ecommerce solutions for large enterprises. We provide the technical skills necessary to enable the effective use of technologies combined with the business context to leverage a solution to solve our clients business challenges. We strive to fill the gaps in available technology with our own IP to reduce the barriers to adoption.

We enable inclusive, immersive and highly personalized experiences for our clients and their customers. We build our products with a view to productizing and scaling technology to lower the costs and reduce the risks of implementing and managing our integrated solutions. Each of our solutions starts with reliable and reputable e-commerce and MDM platforms, which run on enterprise grade infrastructure that are customized to meet a variety of client needs, situations, and budgets. Over the next 10 years we will add new categories and capabilities that will define frictionless commerce ecosystems.

This is a journey of technology acceleration combined with consumer readiness and adoption. We are looking for people capable of adapting relentlessly to the rapidly evolving world around us.

Role Summary

We are seeking a Senior Developer to architect and build the next generation of our Control Tower. This role requires a unique blend of high-concurrency backend engineering, custom data visualization, and the implementation of autonomous AI Agents using Spring AI and LLMs. You will be responsible for turning real-time data into actionable insights via Custom Kibana Plugins and AI-driven decision support.

  • Core Backend & Architecture
  • Java Ecosystem: Deep expertise in Java with a strong focus on Spring Boot.
  • Reactive Programming: Proficiency in Spring WebFlux / Project Reactor. You must understand non-blocking I/O for high-throughput data ingestion required by a Control Tower.
  • API Design: Experience designing and implementing RESTful services, handling asynchronous requests, and managing API versioning.
  • Python: Competency in Python for scripting, data processing, or bridging gaps between Java services and specific AI libraries.
  • Java or Python (Any-one), should be ready to work on any when needed.
  • AI Code assistance like Claude Agent SDK, Amazon Q, Copilot.
  • AI, GenAI & Agentic Workflows
  • Spring AI Framework: Hands-on experience implementing AI integration using Spring AI.
  • AI Agents & MCP: Experience building MCP (Model Context Protocol) Agents. You should understand how to create autonomous agents that can reason, plan, and execute tasks based on Control Tower alerts.
  • Prompt Engineering: Advanced skills in System Prompting and Context Engineering to ensure LLM outputs are accurate, deterministic, and domain-specific.
  • Orchestration (Good to Have): Familiarity with LangGraph for building stateful, multi-actor applications with LLMs.
  • Search & Data Analytics
  • Elasticsearch: Expert-level knowledge. You are not just running queries; you are designing indices, managing shards, optimizing mappings for heavy write/read loads, and writing complex aggregations.
  • Data Modeling: Ability to model supply chain/operational data into flat, searchable structures suitable for Lucene-based storage.
  • Visualization & Frontend
  • Kibana Customization: This is a critical niche skill. Experience developing Custom Kibana Plugins.
  • Tech Stack: Strong proficiency in TypeScript (ts) and HTML/CSS within the context of the Kibana development platform.
  • Dashboarding: Ability to translate complex Elasticsearch aggregations into intuitive, real-time visual indicators (Traffic lights, Gauges, Geospatial maps).
  • Quality Assurance & Engineering Excellence
  • Problem Solving: Strong grasp of Data Structures & Algorithms to optimize data processing pipelines (e.g., handling queues, trees for decision logic).
  • Test Automation: Experience with Robot Framework for acceptance testing and robotic process automation (RPA) scenarios.
  • Version Control: Mastery of GIT, including branching strategies (GitFlow/Trunk-based), merge conflict resolution, and repository management.

Pivotree is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive and accessible workplace.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 135631081