Principal Software Engineer

ADA

Bengaluru Urban

On-site

INR 3,500,000 - 6,500,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

ADA is seeking an experienced Principal/Senior Engineer in Bengaluru, India, to architect and build large-scale, cloud-native AI-powered platforms. This IC role emphasizes coding, system design, and technical leadership over people management.

You will design and optimize high‑performance backend systems using Java and Python, drive architecture, and mentor peers while delivering production‑grade code and scalable services in a cloud environment.

Qualifications

  • 8–12 years of hands‑on software engineering experience.
  • Strong IC mindset with passion for coding and solving complex problems.
  • Exceptional coding standards, architectural thinking and problem-solving skills.
  • Strong ownership, excellent communication and ability to influence technical direction.
  • Self-driven, proactive, continuous learning and engineering excellence.

Responsibilities

  • Design, develop and optimize high-performance backend systems using Java and Python.
  • Lead architecture and implementation of scalable, distributed platforms.
  • Write clean, production-grade code with high engineering standards.
  • Drive code reviews, design reviews, performance tuning and mentoring.
  • Build and operate cloud-native applications on Azure AKS and AWS EKS.

Skills

Java
Python
Distributed Systems
Kubernetes
Cloud (Azure/AWS)
API Design (REST/gRPC)
CI/CD
Databases (PostgreSQL/Cassandra)
AI/ML Integration
JVM Tuning

Tools

Azure AKS
AWS EKS
Docker
Terraform
Prometheus
Grafana

Job description

About ADA

ADA is the Data and AI Experience Company. We work with global enterprises to build data and AI powered experiences where every decision runs on real-time intelligence and every interaction earns trust. That's how businesses scale, stay ahead, and deliver measurable outcomes.

Our mission is ambitious: to create the world’s most intelligent growth platform for every client we serve. With over 1500+ customers across Retail, Food and Beverage, CPG, Telecommunications, Financial Services, Healthcare and Automotive, we operate in 35 markets around the world.

Role

Experience: 7–12 Years

We are looking for a hands‑on Principal or Senior Engineer to architect, design and build large-scale, cloud‑native, AI‑powered platforms. This is a pure Individual Contributor (IC) role with a strong emphasis on coding, architecture, system design, and solving complex engineering problems. The ideal candidate should spend the majority of their time writing production‑quality code, reviewing designs, driving engineering excellence, and mentoring through technical leadership rather than people management.

Responsibilities
  • Design, develop and optimize high-performance backend systems using Java and Python.
  • Lead architecture and implementation of scalable, resilient, distributed platforms.
  • Write clean, maintainable, production-grade code with exceptionally high engineering standards.
  • Drive code reviews, design reviews, performance tuning and technical mentoring.
  • Build and operate cloud-native applications on Azure AKS and AWS EKS.
  • Evaluate and adopt modern AI, cloud and platform technologies.
Technical Skills
  • Programming: Java, Python, Data Structures & Algorithms, Concurrency & Multithreading, JVM Performance Tuning
  • Cloud & DevOps: Azure (AKS), AWS (EKS), Kubernetes, Docker, CI/CD, Helm, Terraform
  • API & Platform Engineering: REST, gRPC, API Gateway (Kong/NGINX/APIM), Rate Limiting, OAuth2/JWT, Load Balancing, Service Discovery
  • Observability: Datadog, Prometheus, Grafana, OpenTelemetry, Distributed Tracing, Logging, Monitoring & Alerting
  • Databases: Cassandra, PostgreSQL, MapDB
  • Caching: Redis, Hazelcast
  • Messaging: Apache Kafka, Event-Driven Architecture, Kafka Performance Tuning
  • Big Data: Apache Spark, Hive, Hadoop MapReduce, Avro, Parquet, Protobuf
  • Architecture: Distributed Systems, CAP Theorem, Microservices, System Design, Design Patterns, SOLID Principles, High Availability, Scalability, Fault Tolerance, Performance Optimization
  • Operating Systems & Networking: Linux, TCP/IP, HTTP/HTTPS, DNS, TLS/SSL, NGINX
  • AI Engineering: Gemini APIs, OpenAI GPT Models, RAG, MCP (Model Context Protocol), AI Agents, Cursor, Kiro, GitHub Copilot or similar AI coding tools
What We Look For
  • 8–12 years of hands‑on software engineering experience.
  • Strong Individual Contributor (IC) mindset with a passion for coding and solving complex problems.
  • Exceptional coding standards, architectural thinking and problem-solving skills.
  • Strong ownership, excellent communication skills and ability to influence technical direction.
  • Strong team player, self-driven, proactive, go‑getter with a passion for continuous learning and engineering excellence.

By submitting this, you agree to this Privacy Notice and you will be deemed to have consented to the collection, use, and disclosure of your Personal Information in accordance with this Privacy Notice: https://adaglobal.com/privacy-policy/

Unfortunately, we are only able to contact shortlisted applicants. We encourage you to continuously visit our website www.adaglobal.com for regular updates on available roles

We transform businesses using data, AI and tech | ADA

Pioneers in data and analytics, we are powering global marketing and commerce digital transformation with data and AI-led impact. Learn more here!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

ADA • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Data Engineer
Senior Data Engineer

ADA • Bengaluru

On-site
INR 1,500,000 - 3,000,000
Senior Data Analyst
Senior Data Analyst

ADA • Bengaluru

On-site
INR 900,000 - 1,400,000
Lead Data Engineer
Lead Data Engineer

ADA • Bengaluru

On-site
INR 2,600,000 - 4,600,000
Lead Data Engineer
Lead Data Engineer

ADA • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Data Engineer
Data Engineer

ADA • Bengaluru

On-site
INR 900,000 - 1,400,000
Data Scientist
Data Scientist

ADA • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Consultant
Senior Consultant

ADA • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Principal Applied AI Engineer
Principal Applied AI Engineer

VettedBench • India

On-site
INR 4,000,000 - 7,000,000
Principal AI Engineer
Principal AI Engineer

Cornerstone • Hyderabad

On-site
INR 3,500,000 - 7,000,000