SlipstreamJobsFresh Startup & VC-Backed Jobs

Software Engineer II

PDI Technologies - Bengaluru, Karnataka, India - In-office

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

PDI Technologies is seeking a Software Engineer II to design and build AI-powered POS (Point-of-Sale) systems for the convenience retail and petroleum wholesale industry. This is a senior individual contributor role focused on architecting intelligent, scalable transactional systems that leverage generative AI and large language models. You will take ownership of designing and implementing next-generation POS platforms featuring real-time transaction analytics, inventory intelligence, customer behavior insights, and multi-step automation workflows. Key responsibilities include: • Design, build, and deploy AI-driven POS systems with advanced capabilities such as real-time analytics, intelligent inventory management, and persistent session memory • Drive product innovation by developing next-generation, AI-enabled platforms that enhance operational efficiency and improve business decision-making • Seamlessly integrate generative AI features into existing platforms, optimizing performance and maintaining strict safety compliance • Leverage Large Language Models (LLMs) and multimodal models to deliver context-aware user experiences • Establish and maintain comprehensive agent evaluation frameworks, including rigorous testing, safety assessments, and performance monitoring • Collaborate with product, UX, operations, and business stakeholders to translate retail workflows into scalable, production-ready solutions • Serve as a technical mentor and subject matter expert in AI-enhanced POS architecture, guiding engineers on scalable system design, AI integration strategies, secure payment handling, and cloud-native deployments • Contribute to building innovative, reliable, and ethically developed AI-powered systems that empower businesses with actionable insights You will work within an agile team environment, reviewing and recommending system enhancements that improve quality, performance, and maintainability. The role requires comfort working across Windows and Linux environments, including PowerShell scripting, bash, database administration, virtualization technologies, and public cloud platforms (GCP, AWS, Azure). QUALIFICATIONS: • 5+ years in software engineering, including 2+ years in a Senior Engineer level role leading significant technical initiatives in high-availability transactional systems • Proven hands-on experience building intelligent, automation-driven systems, including workflow orchestration, context management, recommendation engines, and real-time decision-making pipelines • Strong experience integrating LLMs and AI services into production systems, including prompt engineering, Retrieval-Augmented Generation (RAG), and backend orchestration for intelligent reporting and automation • Expertise in at least two of the following: Pascal (Delphi), JavaScript, or C# • Experience deploying and managing systems on at least one major cloud platform (AWS, GCP, or Azure), utilizing containerization and implementing robust observability tooling • Experience with scalable POS systems on AWS, GCP, or Azure, utilizing containerization, CI/CD pipelines, and observability tooling for high-availability transactional workloads • Familiarity with vector databases, embeddings, recommendation systems, and data pipelines for customer behavior analytics and product intelligence • Demonstrated experience designing secure systems that handle payment data, PCI compliance requirements, fraud prevention, and complex user-generated transaction inputs safely • Excellent communication, collaboration skills, and ability to autonomously drive technical initiatives from prototypes through high-scale production

Similar roles