Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

PRINCIPAL SOFTWARE ENGINEER – DATA SYSTEMS & ALGORITHMS

  • Source: LinkedIn
  • TechnoIogy@IA
  • On-site
  • Bengaluru
  • Full-Time
  • Staff

Job Description

About Impact Analytics Impact Analytics is an agentic-first AI software company transforming retail merchandising through cutting-edge AI, LLMs, and Generative AI technologies. As a fast-growing Series D company with deployments across five continents, it is building both industry-leading merchandising solutions and foundational AI agents that are redefining how retail decisions are made. What makes Impact Analytics unique is its combination of deep retail domain expertise, strong innovation culture, and global presence. It is one of the few India-born AI companies recognized globally by organizations like Fortune, Gartner, and the Inc. 5000.

For candidates looking to work on next-generation AI products with global scale and real-world impact, Impact Analytics is an exciting place to build your career. Here’s a link to our website: www.impactanalytics.co.

The impact that you will be making What lands you in this role: Impact Analytics builds AI-powered, cloud-native products and platforms. As we solve increasingly complex data engineering and distributed systems challenges, we are looking for a Principal Engineer who has deep expertise in data storage, retrieval, advanced algorithms, and scalable data structures to architect the next generation of our platform.

  • Design and build highly scalable, low-latency backend systems capable of handling massive datasets.
  • Architect storage and retrieval layers for structured, semi-structured, and unstructured data.
  • Solve complex engineering problems involving advanced algorithms, indexing, search, caching, and distributed data systems.
  • Drive technical strategy and architectural decisions for core platform components.
  • Optimize system performance through efficient data structures, concurrency, memory management, and distributed computing techniques.
  • Collaborate with AI/ML, Platform, and Product teams to build data-intensive applications.
  • Mentor senior engineers and establish engineering best practices for scalability, reliability, and maintainability.
  • Lead design reviews, technical discussions, and architectural governance across multiple teams.
  • Continuously evaluate emerging technologies to improve platform performance and engineering productivity.
  • Architect distributed data platforms that deliver predictable performance at billion-record scale and support mission-critical workloads.
  • Design partitioning, sharding, replication, and data lifecycle strategies to ensure scalability, resiliency, and cost efficiency.
  • Drive architecture for multi-region, highly available systems with strong disaster recovery and fault tolerance.
  • Lead performance engineering initiatives across storage, compute, memory, and networking layers to optimize latency and throughput.
  • Establish architectural standards for benchmarking, observability, capacity planning, and performance optimization.
  • Evaluate and recommend database technologies, storage engines, and distributed computing frameworks based on evolving business needs.
  • Drive architectural reviews for complex data-intensive systems and provide technical leadership on critical engineering decisions.

What Lands You In This Role

  • 12–18+ years of experience architecting and building large-scale backend, distributed systems, or data platforms.
  • Strong computer science fundamentals with deep knowledge of algorithms, data structures, complexity analysis, and system design.
  • Expertise in designing systems for storing, indexing, querying, retrieving, and processing large-scale structured, semi-structured, and unstructured data.
  • Deep understanding of database internals, including storage engines, query optimization, indexing strategies, transaction processing, concurrency control, and performance tuning.
  • Strong understanding of distributed systems, including partitioning, sharding, replication, consistency models, fault tolerance, distributed caching, and messaging systems.
  • Experience designing highly scalable storage and retrieval systems with predictable latency and high availability.
  • Experience with SQL and NoSQL databases such as PostgreSQL, MySQL, Cassandra, DynamoDB, MongoDB, ClickHouse, or similar technologies.
  • Hands-on experience designing high-performance backend services using Java, C++, Go, Rust, or similar systems programming languages.
  • Experience optimizing large-scale systems through efficient data structures, memory management, concurrency, and distributed computing t…

Skills

  • PostgreSQL
  • mysql
  • cassandra
  • apache-cassandra
  • MongoDB
  • clickhouse
  • Java
  • cplusplus
  • Golang
  • rust
  • amazon-web-services
  • microsoft-azure
  • google-cloud-platform
  • Markdown

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with TechnoIogy@IA

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes