Distributed Systems Engineer

2 weeks ago


Bengaluru, Karnataka, India InferWorks Full time ₹ 10,00,000 - ₹ 25,00,000 per year

We are looking for a distributed systems consultant
 
to join our dynamic team In this role, you will work on owning, designing and building highly scalable backend systems. You will work with a team of Fullstack, AI, DevOps, Frontend and Data Engineers. If you enjoy working across both 
Backend
 and 
Frontend
 and thrive in a fast-paced environment, we want to hear from you

What we need (Please read carefully before you apply) (2-5 Years)

  • Own and Develop highly scalable 
    distributed applications - MicroServices, Analytics backends, Service Meshes, Gateways, Message Brokers, TmeSeries databases, IOT Backends
  • Very Good System Design expertise and ability to build

Microservices for large backends
.
- Work with R
elational, NoSQL, Graphs and Timeseries databases
 to manage data effectively.
- Experience and knowledge in building highly reliable and fault tolerant system design mechanisms including but not limited to Message Queues, DLQs, Circuit breakers,
- Design and own scalable, fault-tolerant services and APIs (REST/GraphQL/gRPC).
- Translate product requirements into domain models, service boundaries, and data contracts.
- Choose storage and indexing strategies (RDBMS/NoSQL/Time-series/Search) with clear trade-offs.
- Define SLAs/SLOs/SLIs; capacity plan for peak, growth, and failover.
- Produce architecture docs (C4/sequence diagrams), ADRs, and threat models.

Scalability & Reliability

  • Caching patterns (cache-aside, read-through, write-behind, invalidation strategies).
  • Async systems with queues/streams (Kafka/RabbitMQ/SQS), backpressure, idempotency, DLQs.
  • Rate limiting, load shedding, bulkheads, circuit breakers, retries with jitter.
  • Blue-green/canary/shadow releases; zero-downtime migrations.

Data Modeling & Consistency

  • Event-driven designs, outbox/inbox patterns, CDC, exactly-once via at-least-once + idempotency.
  • CQRS + Event Sourcing when appropriate; read models/materialized views.
  • Transaction strategies: single-DB ACID vs Sagas/TCC for distributed workflows.
  • Indexing, query planning, and data lifecycle (TTL, archiving, GDPR/PII handling).

API & Integration Design

  • Versioning strategies, pagination, filtering, partial responses.
  • Authentication/authorization (OAuth2/OIDC, mTLS, service-to-service tokens).
  • Schema evolution (Protobuf/Avro/OpenAPI), backward/forward compatibility.
  • Webhooks and Graph change notifications; webhook security and replay handling.

Observability & Operations

  • Structured logging, metrics, and distributed tracing (OpenTelemetry).
  • Health checks (startup/readiness/liveness), SLIs for latency, error rate, saturation.
  • Runbooks, SLO error budgets, incident response, postmortems.

Performance & Cost

  • Profiling (CPU/memory/I/O), latency budgets, p99 tuning, connection pooling.
  • Storage and egress cost awareness, cache hit-rate targets, multi-AZ/region trade-offs.
  • FinOps basics: cost per request/job, right-sizing, autoscaling policies.

Security & Compliance

  • Secrets management (KMS/Vault), key rotation, least-privilege IAM.
  • Threat modeling (OWASP ASVS), input validation, encryption at rest/in transit.
  • Audit trails, tamper-evident logs, compliance considerations (GDPR/PCI where relevant).

Testing & Delivery

  • Test strategy: unit, contract, component, integration, load/chaos tests.
  • CI/CD with gated deploys, infra as code (Terraform/CloudFormation), GitOps.
  • Schema/data migration workflows; feature flags and kill-switches.

Cloud & Runtime

  • Containerization and orchestration (Docker/Kubernetes), service mesh basics.
  • Storage choices (Postgres/MySQL, DynamoDB/Cassandra, Redis/Memcached, Elastic/OpenSearch).
  • Files/objects (S3/GCS), CDN usage, object lifecycle, pre-signed URLs.

Nice-to-Have / Senior Signals

  • Prior ownership of a multi-service domain or high-throughput pipeline.
  • Experience with multi-tenant architectures and isolation strategies.
  • Designed multi-region active-active or disaster recovery with RTO/RPO targets.
  • Experience in Data Crunching, Data Lakes and Analytics
  • Good Knowledge in system design for large scale distributed systems - Kafka
  • Collaborate with product managers, designers, and other developers to deliver seamless user experiences.
  • Write clean, modular, and well-documented code following 
    industry best practices
    .
  • Perform 
    code reviews
     and provide constructive feedback to peers.
  • Contributed to deployments using 
    CI/CD pipelines
     for automated builds and releases.
  • Troubleshoot, debug, and resolve production issues.

Frontend (Good to have):

  • Strong knowledge of JavaScript, HTML5, CSS3.
  • Familiarity with / Nextjs
  • Familiarity with frontend tooling (Vite,Webpack, lint, etc)

Soft Skills:

  • Strong problem-solving skills with a focus on scalable solutions.
  • Excellent communication and collaboration abilities.
  • Ability to thrive in an Agile/Scrum environment.

What to expect

  • Develop ***Rockstar*** status with problem solving with exposure to wide variety of problems
  • Fun loving and hard working team
  • Vibrant startup culture
  • Passion for consulting (not just an engineering role)

Alternatively, send your CV to



  • Bengaluru, Karnataka, India Uplers Full time ₹ 36,00,000 - ₹ 72,00,000 per year

    Senior Distributed Systems EngineerExperience: Years Exp.Salary : INR 60 Lacs per annumPreferred Notice Period: Within 30 DaysShift: 10:00AM to 7:00PM ISTOpportunity Type: Office , Bengaluru, KarnatakaPlacement Type: Permanent(*Note: This is a requirement for one of Uplers' Clients)Must have skills required :Architecture, Distributed Systems, High level...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,80,000 - ₹ 3,00,000 per year

    Software Principal EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems,...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 6,00,000 - ₹ 8,00,000 per year

    Software Principal EngineerPowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems,...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster management,...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster management,...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 1,04,000 - ₹ 13,08,780 per year

    Software Engineer 2PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. The evolution is driven by efforts to modernize the stack through the development of advanced technologies in data storage systems, cluster...


  • Bengaluru, Karnataka, India F5 Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    We are seeking a Sr. QA Engineer to join our Distributed Cloud team and help ensure our platform meets the highest standards of quality, reliability, and performance. This is a hands-on, technical role where you will design and execute automated and manual tests, validate distributed systems, and work closely with engineering teams to drive quality...


  • Bengaluru, Karnataka, India Google Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience with one or more general purpose programming languages, including Java, C/C++ or Python.3 years of experience with software design and architecture.3 years of experience with open source or developer technologies.Experience in software development and...


  • Bengaluru, Karnataka, India Wipro Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients' most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest...


  • Bengaluru, Karnataka, India Manav Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Company DescriptionManav is a pioneering company with a global footprint, serving clients across diverse regions, including the Middle East, Africa, and Asia-Pacific. With over 30+ years of experience, Manav has built a reputation for delivering comprehensive electrical engineering solutions across a range of sectors. Our commitment to pioneering solutions...