6773 Distributed Systems jobs in Bangalore
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
About the Role
We are looking for an engineer with a strong foundation in distributed systems. You’ll work on designing and building scalable, fault-tolerant systems that power ML systems/applications, with opportunities to contribute across infrastructure, data, and ML system integrations.
Responsibilities
- Design and implement components of distributed systems with a focus on reliability, scalability, and performance
- Write well-defined abstractions software implementations, ensuring flexibility and maintainability and code scalability
- Collaborate with product and domain experts to shape clear and expressive domain languages in software design
- Design database schemas and storage strategies for distributed environments
- Deliver clean, tested, and maintainable code in modern programming languages
- Participate in code reviews, architectural discussions, and technical design reviews
- Collaborate with cross-functional teams to integrate with large-scale ML systems
Basic Qualifications
- 2–5 years of professional software development experience
- Strong foundational knowledge of distributed systems (consensus, replication, partitioning, CAP trade-offs)
- Experience in at least one strongly-typed or statically-typed language (e.G., Java, Go, Rust, Scala, TypeScript)
- Understanding of software design principles: programming to abstractions, concurrency models, and domain-driven design concepts
- Hands-on experience with database design and query optimization for distributed systems
Preferred Qualifications
- Contributions to open-source projects, especially in distributed systems or developer tooling
- Experience building or integrating with ML systems at scale
- Familiarity with modern cloud infrastructure tools and systems
- Strong communication skills and ability to collaborate in a fast-paced, technical environment
What We Offer
- Opportunity to work on challenging distributed and ML system problems at scale
- A culture that values technical depth, continuous learning, and open-source contributions
- Growth paths into system architecture, technical leadership, or ML platform engineering
About Affogato
We are building systems for large-scale media generation—spanning video, audio, and images. Our platform combines automation and AI-driven workflows to help teams turn ideas into production-ready content quickly and consistently. Designed to integrate into existing pipelines, we focus on reliability, scalability, and ease of use for creators, developers, and enterprises alike.
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
Distributed Systems Development Engineer
Summary:
We are a stealth startup, top-tier Silicon Valley VC-funded multinational startup building a team in Bengaluru, India. You will have the opportunity to grow with the company and help secure enterprises from cloud security breaches.
Job Description:
Looking for dreamers, coders, hackers who want to explore the frontiers of cloud security! Calling software engineers who are “thinkers”, “builders”, and “doers”, self-driven, and eager to learn the new cloud technologies.
You will have opportunities to learn how to build a security analytics platform ground up and scale them for millions of cloud users.
- Develop data pipelines to ingest, perform transformations and store into different databases.
- Build a distributed system infrastructure required for processing and transforming data from various sources.
- Create data transformation to drive dashboards, data engines and prediction applications.
- Create and serve APIs via optimal queries for various applications.
- Learn and adhere to security best practices around data and enforce proper data governance.
We take pride in our culture of trust, excellence, humility, grit, and fun. We are on a mission to solve hard problems in cloud security. We are looking for partners who will grow and help others grow in the company.
Tech Stack:
- Programming languages - Golang, Python
- API - GraphQL, GRPC, and REST
- Platform - Kubernetes
- Cloud - AWS, Azure, and GCP.
- Query languages - Cypher, SQL
- Databases & Caches - Postgres, Neo4j, Redis, TimescaleDB
- Event processing - Kafka
Qualifications:
- 3-12 yrs of industry experience in software development.
- Experience in working with SQL or NoSQL Databases.
- Expert knowledge of one of the common programming languages such as Golang, C++, Java or Python
- Understanding of databases, operating systems, distributed systems.
- Bachelor's or master’s degree in engineering or a related technical field.
Preferred Qualifications:
- At least 3 years of experience developing distributed systems software
- Experience with implementing core data structures such as b-trees, graph walks, etc.
- Understanding of cloud computing architectures in AWS, Azure, or GCP
- Understanding of a graph DB query language, e.G. Neo4J Cypher, OpenCypher or Gremlin.
- Experience with AWS cloud services: EC2, EMR, RDS, Redshift
- Experience in working with largescale time series data.
Company Background:
The Andromeda Security founding team consists of serial entrepreneurs who have led successful startups like Andiamo Systems, Avi Networks and Shasta Networks. They have a proven track record of creating disruptive technologies in Cloud Infrastructure, Networking, and Security. They have had leadership positions in companies such as VMware, Cisco, and Adobe and startups. They are alumni of prestigious institutions like IIT, BITS Pilani, Stanford, Berkeley, Arizona State University and UT Austin. Their new venture aims at simplifying cloud security with focus on zero trust for securing identities and their entitlements using AI/ML.
Contact:
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
Exp :5+ Years
Location : Bangalore
- Apache Ray JD:
- Deep understanding of Ray.
- Operate, monitor, and triage all aspects of our production and non-production environments.
- Automate deployment and orchestration of services into the cloud environment as well as other routine processes.
- Work on multiple cloud environment like AWS and GCP.
- Actively participate in capacity planning, scale testing, and disaster recovery exercises.
- Interact with and support partner teams, including Engineering, QA, and program management.
- Troubleshoot customer concerns for ML Tuning and inference endpoints on Ray.
- Designing and implementing RESTful/RPC API and services using Golang OR Python .
- Implement SLO/SLI, error budget reporting for various customers
Staff Engineer, Distributed Systems
Posted today
Job Viewed
Job Description
About the Role
We are seeking a Staff Engineer, to shape the future of our next-generation real-time,
machine-learning driven, privacy-first advertising platform, embedding machine learning
and generative AI capabilities into every layer — from ad targeting, bidding strategies,
attribution to fraud detection and prevention to creative optimization.
You will think AI-first — designing and delivering systems where AI is not an afterthought,
but the foundation.
You will be the technical north star for multiple teams, influencing architecture, driving
innovation, and solving some of the most complex problems in ad tech — from sub-100ms
auctions to millions of inferencing to evolving one of the biggest data stacks in the industry.
Our systems handle millions of requests per second, few hundred billions per day — and we
need You to lead the charge.
This role demands deep systems expertise and the ability to harness AI to deliver
measurable impact at internet scale.
What You’ll Do:
Strategic Technology Vision and AI-First System Design
Setting the multi-year technical roadmap balancing innovation, revenue goals, and
regulatory constraints.
Architect low-latency, high-QPS ad-serving systems with AI inference at their core.
Design pipelines that integrate ML model training, deployment, and continuous
learning.
Build features that leverage generative AI for creative optimization, fraud detection, and
personalization.
Partner with data scientists to translate model prototypes into scalable production
systems.
Scalability & Reliability
Lead designs for systems processing billions of events daily with sub-100ms
decisioning.
Optimize infrastructure for both cost efficiency and model serving performance.
Ensure fault tolerance and rapid recovery in global multi-region setups.
Technical Leadership
Lead architectural direction for our ad-serving, bidding, and targeting platforms handling
billions of requests daily.
Design and evolve low-latency, fault-tolerant, horizontally scalable systems.
Drive privacy-by-design in all engineering initiatives — ensuring compliance with
GDPR, CCPA, and ATT.
Review, guide, and influence high-impact technical decisions across multiple orgs.
Execution & Delivery
Own the end-to-end delivery of critical platform initiatives from concept to production.
Solve performance bottlenecks, optimize infra costs, and raise system reliability.
Champion best practices in software engineering, observability, and operational
excellence.
Influence Beyond Code
Mentor senior engineers and emerging tech leads, fostering deep technical growth.
Act as a trusted advisor to product managers, architects, and leadership.
Represent the engineering org in cross-functional initiatives and technical forums.
Drive adoption of AI tooling, observability, and automation across the org.
Privacy & Compliance by Design
Implement AI solutions within GDPR, CCPA, ATT constraints.
Embedding privacy-by-design principles into all data pipelines and ad targeting logic.
Cross-functional Leadership
Aligning engineers, data scientists, and product managers to execute on high-stakes
launches.
Talent Development
Mentoring budding engineering leaders, growing technical depth, and fostering
innovation culture.
Behavioral & Leadership Skills You Need To Succeed In This Role
Problem Solver. Incredible Problem Solving Ability
AI-first mindset — instinctively evaluate how AI can improve outcomes.
Think and operate at system-level scale — understand trade-offs and long-term impact.
High-Impact Delivery. Driving a mission-critical release under tight deadlines.
Financially Responsible Engineering. Reducing infra costs or latency significantly while
maintaining performance.
Balance technical excellence with business needs — know when to innovate vs. iterate.
Force multiplier — elevate teams by enabling better decisions, faster execution, and
shared technical context.
Excellent communication skills — can explain complex systems to executives and mentor
junior engineers alike.
Resilient under pressure, able to navigate ambiguity and drive clarity.
Influence Without Authority. Collaborative and influential — earns trust without relying on
authority.
Culture & Bar Raising. Championing technical standards that scales across the org.
Technical Skills You Need To Succeed In This Role
Polyglot. Expertise in high level programming languages preferably Java, Go, Python, or
C++
Demonstrated Experience in High Scale Cloud-native Architecture (GCP/AWS)
Deep Hands-on Experience in Kubernetes at internet scale, Service Mesh and MicroServices
Prior experience of building high scale AI/ML enabled systems is a plus
Exposure to Large-scale model engineering and deployment ecosystem (TensorFlow,
PyTorch, Sagemaker)
Deep experience in Distributed Data Processing (Kafka), Streaming (Flink, Spark
Streaming, Beam), Distributed Stores (Cassandra, Bigtable, Aerospike, Redis), Modern
Analytics and DataWarehouse Systems (ClickHouse, Pinot, Snowflake) and the Storage
Formats (Iceberg)
Experience in Real Time Bidding, programmatic advertising, or personalization systems
is preferred
Open-source contributions or a presence in developer communities is a plus.
Advocate and Champion of Software Engineering Practices (CI/CD, TTD)
Write to me at for more details
Technical Manager - Distributed Systems
Posted today
Job Viewed
Job Description
What you will need
● Bachelor’s or Master’s degree in Computer Science
● At least 8+ years of professional experience
● Minimum 2 years of experience managing software development teams
● Ability to drive sprints and OKRs
● Deep understanding of transactional and NoSQL databases
● Deep understanding of messaging systems, especially Kafka
● Strong experience with cloud infrastructure (AWS/GCS)
● Good to have: experience with data pipelines and Elasticsearch (ES)
● Exceptional team management skills and experience building large-scale distributed
systems
● Experience in scalable systems
- ● Expertise in Java/Python and multithreading
Lead Distributed Systems Architect
Posted today
Job Viewed
Job Description
The Role:
We are seeking a talented and passionate Senior Backend Engineer to join our Control Plane team. The control plane is the intelligent core of our entire platform—the distributed brain responsible for routing intelligence, policy enforcement, and state management across our customers' global networks. You will not be just another backend developer;
you will be building the sophisticated logic that makes our multi-cloud networking solution smart, secure, and scalable. This is a hands-on role where you will solve complex distributed systems problems and have a direct impact on the core functionality of our product.
Responsibilities:
Design and Develop Control Plane Services: Architect, build, and maintain highly scalable, resilient, and fault-tolerant microservices in Go and Python that form the backbone of our control plane.
Implement Routing and Policy Engines: Develop the core software components responsible for implementing complex routing logic and enforcing granular security policies across multiple cloud providers.
Build Robust APIs: Create and maintain clean, efficient, and well-documented gRPC and REST APIs to facilitate communication between our services and enable programmatic control for our users.
Manage Distributed State: Design and implement strategies for managing state in a distributed environment, leveraging message queues (like Kafka or NATS) and databases to ensure data consistency and reliability.
Ensure System Reliability: Write clean, maintainable, and well-tested code. You will build systems with debuggability and observability in mind to simplify troubleshooting and ensure operational excellence.
Collaborate and Innovate: Work closely with product managers and engineers from the data plane and infrastructure teams to deliver cohesive, end-to-end solutions for our customers.
Required Qualifications:
5+ years of professional experience in backend or distributed systems engineering.
Expert-level proficiency in Go and/or Python.
Proven experience designing and building high-performance, public-facing APIs (gRPC, REST).
A strong, fundamental understanding of distributed systems, including concepts like concurrency, state management, and fault tolerance.
Hands-on experience with event-driven architectures using message queues or streaming platforms such as Kafka or NATS.
Experience building and operating services in a major cloud environment (AWS, GCP, or Azure).
Preferred Qualifications:
A startup mindset: you are proactive, thrive in a fast-paced environment, and are passionate about taking ownership of your work.
A conceptual understanding of fundamental networking protocols (TCP/IP, BGP, etc.) and how they inform software design.
Experience with containerization and orchestration technologies (Docker, Kubernetes).
Familiarity with CI/CD pipelines and infrastructure-as-code principles.
Experience contributing to open-source software projects.
Principal Software Engineer - Distributed Systems
Posted today
Job Viewed
Job Description
LG Ad Solutions is a global leader in connected TV (CTV) and cross-screen advertising. We pride ourselves on delivering state-of-the-art advertising solutions that integrate seamlessly with today's ever-evolving digital media landscape. The Opportunity: We are seeking a highly skilled and experienced Software Development Engineer to join the Identification engineering team. The team develops and maintains a highly efficient and distributed system for content identification, serving millions of devices across the globe in real time and processing petabytes of data daily. In this role, you will design, implement, and optimize scalable software solutions in C++, Golang, and NodeJS.
Responsibilities:
Software Design and Development:
Design, develop, and maintain scalable and robust software solutions.
Write clean, efficient, and well-documented code.
Troubleshoot and resolve complex technical issues and bugs.
Communication and Collaboration:
Collaborate with members of the team to develop efficient software solutions.
Strong communication and interpersonal skills to effectively collaborate with cross functional teams.
Quality and Motivation:
Ensure adherence to best practices and coding standards.
Drive continuous improvement by identifying and implementing process improvements. Demonstrate ability to work independently.
Monitoring and Incident Response:
Set up and maintain monitoring systems to identify and address potential issues proactively.
Testing:
Develop and execute unit tests, integration tests, and other testing strategies to ensure software reliability.
Your Expertise:
- Bachelor’s or Master’s degree in Computer Science, or a related field
- 6+ years of backend engineering experience
- Code regularly in at least one of the following: Golang, C++, NodeJS
- Experience with debugging tools (e.G., GDB, Delve).
- Skilled in designing highly scalable systems
- Routinely use and optimize backend architecture and applications
- Proficient in using MySQL or similar technology Proficient in using Kafka or similar technology
- Proficient in writing highly performant concurrent code
- Writing clear technical documentation Bonus Points:
- Experience in building and operating high-scale systems
- Experience in Frontend engineering
- Experience with cloud platforms ( AWS, GCP, Azure) and Infrastructure as Code (IaC)
Be The First To Know
About the latest Distributed systems Jobs in Bangalore !
Senior Software Engineer_Java, Distributed systems

Posted 13 days ago
Job Viewed
Job Description
**What you get to do in this role:** ** **
+ Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
+ Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
+ Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
+ Contribute to the design and implementation of new products and features while also enhancing the existing product suite
+ Be a mentor for colleagues and help promote knowledge-sharing
**To be successful in this role you have:**
+ 5+ years of software development experience, with at least 2+ years working on distributed systems.
+ Strong programming skills in **Java** , **Scala** , or **Go** (other JVM or systems languages also considered).
+ Deep understanding of **stream processing** , **event-driven architecture** , and **message brokers** .
+ Hands-on experience with **Apache Kafka** , **Apache Flink** , or similar technologies (e.g., Spark Streaming, Pulsar).
+ Solid knowledge of systems design, data modeling, and microservices architecture.
+ Experience with containerization and orchestration tools (e.g., **Docker** , **Kubernetes** ).
+ Proficiency in CI/CD pipelines and DevOps practices.
+ Strong analytical and problem-solving skills. **Preferred Qualifications:**
+ Experience with cloud platforms such as **AWS** , **GCP** , or **Azure** .
+ Knowledge of schema management tools (e.g., **Confluent Schema Registry** , **Avro** , **Protobuf** ).
+ Familiarity with observability tools like **Prometheus** , **Grafana** , **Jaeger** , or **ELK stack** .
+ Contributions to open-source projects related to Kafka, Flink, or other distributed systems.
+ Understanding of exactly-once processing and fault-tolerant stream processing semantics.
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here ( . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
SMTS - Java , Springs, Kubernetes & Distributed Systems
Posted today
Job Viewed
Job Description
Description
The Elevator Pitch: Why will you enjoy this new opportunity?
You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. Technologies come and go, but that excites you because of the endless possibilities it creates. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company and significantly impacts every industry. You want to be a part of a collaborative environment whose teams care about the product they are creating, how they create it, and the impact it has on customers’ business objectives.
At Broadcom EUC, you'll be diving into the world of modern AI integrations, directly contributing to the cutting-edge Anywhere Workspace platform. This platform, a cornerstone of the Broadcom EUC Cross-Cloud services portfolio, brings together the power of AI to enhance employee experiences, redefine vulnerability management strategies, and streamline application lifecycle management – all automatically.
What's truly exciting is that Broadcom EUC Anywhere Workspace stands as a trailblazing hybrid work platform, seamlessly integrating digital employee experience, virtual desktop infrastructure and apps (VDI and DaaS), unified endpoint management (UEM), and state-of-the-art security measures. By becoming a member of our team, you'll play an instrumental role in shaping the future of work, ensuring that individuals can thrive in a secure and seamless workspace, no matter the device or location.
What is the primary need, technical challenge, and/or problem you will be responsible for?
We are seeking a highly skilled and experienced Staff Engineer to join our dynamic team working on Horizon 8, a leading virtual desktop infrastructure (VDI) solution. As a Staff Engineer, you will play a key role in the design, development, and enhancement of critical components within the Horizon 8 platform. You will collaborate closely with cross-functional teams to deliver innovative solutions that meet the evolving needs of our customers and drive the success of our product.
As a key member of the Horizon Enterprise team, you'll assume the role of technical leadership, steering the design and development of critical architectural components. Your ownership will extend to engineering initiatives that pave the way for intelligent virtual desktops and applications, fostering a culture of high responsibility, continuous enhancement, and engineering brilliance. By leveraging your expertise, you'll shape the future of virtual computing of hybrid workspaces. Join us in this transformative journey, where your innovation and leadership will drive excellence in both technical advancement and end-user experience.
Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?
What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?
You will lead the architectural design and implementation of key features and functionalities in Horizon 8 using clean and tested code.
You will implement and improve processes around Kubernetes and CI/CD tools.
You will develop applications using micro-services, and other cloud design patterns.
You will develop RESTful API design, including API versioning, backwards compatibility, authentication and High Availability
You will work closely with developers & customer support teams to resolve issues, reproduce bugs & perform RCCAs.
You will review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
You will contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
You will triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on service operations and quality.
You will mentor and coach junior engineers, providing guidance on technical challenges and fostering a culture of continuous learning and growth.
Bachelor’s degree or equivalent practical experience. A Master’s degree and above is a plus.
8+ years of experience with software development in one or more programming languages (Java + Springs Must), and with data structures/algorithms.
3+ years of experience with software design and architecture.
Kubernetes internals, Cluster Management experience is a plus.
Experience managing large scale distributed systems is a plus.
What is the leadership like for this role? What is the structure and culture of the team like?
This role will be reporting to the Manager or Senior Manager of Engineering. The team consists of highly competent senior and junior engineers working closely as a team. Our team’s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust amongst team members, and all our stakeholders and committing to making our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful. The team is transparent in communication and helps each other for the success of the overall team. We believe engineers are the most valuable asset of our company and team. We put extra emphasis on providing a great work-life balance and having fun at work.
Where is this role located?
Hybrid with Bangalore as job location, must expectations are to have incumbent residing in job location.
Staff Engineer - Backend - Distributed systems - Pune
Posted today
Job Viewed
Job Description
The Opportunity
We are looking for strong and innovative Staff Engineer who will be responsible for building the AIOPs Distributed Analytics and Monitoring Software for the Nutanix platform.About the Team At Nutanix, you will be joining the NCM team, which comprises a dynamic group of talented professionals located in both India and the US. Our team culture is characterized by collaboration and innovation, allowing team members to express their ideas and contribute to groundbreaking projects. We encourage a supportive environment where each individual’s voice is heard, fostering creativity and a shared commitment to excellence.You will report to the Director of Engineering, who is dedicated to nurturing talent and guiding the team towards achieving our ambitious goals. Our work setup is hybrid, allowing team members to enjoy flexibility by working 2-3 days in the office each week while also having the option to work remotely. This blend of in-person and remote work ensures that we maintain strong connections with our teammates while also accommodating individual work styles. Your Role