23,323 Distributed Systems jobs in India
Distributed Systems Developer
Posted today
Job Viewed
Job Description
Big Data Engineer
Locations: Hyderabad | Chennai | Pune | 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
Immediate Joiners!
Job Description:
Highly skilled Big Data Engineer with expertise in distributed systems, and advanced programming techniques. Candidate will possess experience in developing highly scalable Big Data pipelines, strong technical knowledge, thought leadership, and a passion for creating scalable, high-performance systems.
Must Skillsets : Big Data, Scala, AWS, CICD
Locations - Hyderabad, Pune, Chennai, Bangalore
Key Responsibilities
- Design, develop, and optimize distributed systems and Big Data solutions.
- Implement and maintain pipelines using Scala, Python, AWS, CICD
- Build and maintain CI/CD pipelines to ensure efficient code deployment and integration.
- Apply design patterns, optimization techniques, and locking principles to enhance system performance and reliability.
- Scale systems and optimize performance
Required Qualifications
- 4+ Years of Experience
- Proven experience working with distributed systems and Big Data technologies.
- Proficiency in Scala, Python, Java, C++ and related tools.
- In-depth understanding of design patterns and system optimisation principles.
- Hands-on experience with batch and streaming data pipelines.
- Familiarity with CI/CD pipelines
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
Distributed Systems Developer
Posted today
Job Viewed
Job Description
Role**: Microservice Developer
Required Technical Skill Set: Microservice Developer
Desired Experience Range: 5 - 9 yrs
Notice Period: Immediate to 30Days only
Location of Requirement: Bangalore
We are currently planning to do a Virtual Interview
Job Description:
Must Have Technical/Functional Skills
Must to Have:-
- Experience in backend server-side development. Advance Java, Spring boot, Rest API, Microservice
- At least 5 years of experience in Microservice Development using Java .
- Cloud experience (AWS)
- Familiarity with SQL datastores (RDS/Postgres/MySQL) and no-SQL datastores like (DynamoDB/Mongo)
- Functional programming experience with Java or Haskell.
Secondary:-
- Scala Microservice.
- Familiarity with CI/CD pipelines (eg. Netflix Spinnaker)
- Experience working with Jenkins
Soft Skills:-
- Exposure in collaborating with multiple teams in delivering high impact features
Roles & Responsibilities
- Design and implement tier-1 microservices
- Implement asynchronous processes to run in the cloud for various data transformation operations.
- Work on tech design for various initiatives and projects as per business needs.
- Be involved in code reviews and architecture reviews for team members.
- Participate in Agile methodology and SCRUM processes such as Sprint Planning, Backlog grooming, Daily Standups, and Retrospectives with the team.
- Provide on-call support for critical services on a rotational basis.
- Own features/functionality and deliver projects end-to-end with high quality and robust architecture.
- Communicate and work with multi-functional business partners.
- Ramp up on new domains and technologies.
Generic Managerial Skills
Working with multiple stakeholders
Working in an Agile workspace
Distributed Systems Engineer
Posted today
Job Viewed
Job Description
Role Purpose:
We are looking for a Member of Technical Staff 1– Engineering with 10+ years of experience who will actively work on designing and developing large-scale distributed applications architected for scale, and should be capable of supporting multiple tenants seamlessly, and should also be able to integrate with various external payment processors and intermediaries, outside of Pine Labs, using industry-standard payment integration methods.
The responsibilities we entrust you
- 10+ years professional software development experience and good exposure in Payment Gateway development, integration etc.
- Expert in Spring, Hibernate RESTful API, Services Competent in designing and building Restful Services in a commercial setting.
- Exposure to No SQL technology, Strong communication and analytical skills Product experience preferably financial products.
- Ability to drive communication with external partners, processors, and vendors.
- Strong time management skills and ability to work on concurrent assignments with different priorities.
- Agile methodology. Great trouble shooting skills. Good decision making substantiated with data.
- Competent in design/implementation for reliability, availability, scalability, and performance Competent in software engineering tools and best practices Product experience preferably financial products
Whar matters in this role:
Experience & Portfolio:
- 10+ Years of Professional software development experience
- Expert-level knowledge of sector technology and processes
- Personnel and project management skills, Strategic Management.
- Ability to work on multiple projects in various stages simultaneously
Technical skills & efficiency:
- Strong Java, Springboot, Microservices, System architecture, System Design, DSA, code review, HLD, LLD
- Proficiency using presentation software to explain complex information to non-technical management personnel and other stakeholders
- Collaborating with peers and seniors both within their team and across the organization Working with product managers using agile methodologies to deliver high quality solutions on time.
- Working with operations teams to ensure your applications and services are highly available and reliable.
- Supporting your applications and/or services as and when required on a 24x7 basis.
Communication & Ownership:
- Strong communication, interpersonal, and conflict resolution skills
- Able to work both independently and as part of a team
Location: Sector 62, Noida
Things you should be comfortable with:
- Working from office : 5 days a week
- Pushing the boundaries: Have a big idea? See something that you feel we should do but haven’t done? We will hustle hard to make it happen. We encourage out of the box thinking, and if you bring that with you, we will make sure you get a bag that fits all the energy you bring along.
What we value in our people:
- You take the shot: You decide fast and deliver right.
- You are the CEO of what you do : You show ownership and make things happen.
- You sing your work like an artist: You seek to learn and take pride in the work you do.
Be The First To Know
About the latest Distributed systems Jobs in India !
Software Engineer - Distributed Systems
Posted today
Job Viewed
Job Description
About the Role
The Messaging, Streaming and Caching team is a full-service Distributed Systems Engineering team. We architect and provide async messaging, streaming, and NoSQL platforms and solutions that power the Workday products and SKUs ranging from core HCM, Fins, Integrations, and AI/ML. We develop client libraries and SDK’s that make it easy for teams to build Workday products. We develop automation to deploy and run hundreds of clusters, and we also operate and tune our clusters as well. As a team member you will play a key role in improving our services and encouraging their adoption within Workday's infrastructure both in our private cloud and public cloud. As a member of this team you will design and build new capabilities from inception to deployment to exploit the full power of the core middleware infrastructure and services, and work hand in hand with our application and service teams!
Primary Responsibilities
Design, build, and enhance critical distributed services, including Kafka, Redis, RabbitMQ etc.
Design, develop, build, deploy and maintain core distributed services using a combination of open source and proprietary stacks across diverse infrastructure environments (Kubernetes, OpenStack, Bare Metal, etc.)
Design and develop core software modules for streaming, messaging and caching.
Construct observability modules, alerts and automation for Dashboard lifecycle management for the distributed services.
Build, deploy and operate infrastructure components in production environments.
Champion all aspects of streaming, messaging and caching with a focus on resiliency and operational excellence.
Evaluate and implement new open-source and cloud-native tools and technologies as needed.
Participate in the on-call rotation to support the distributed systems platforms.
Manage and optimize Workday distributed services in AWS, GCP & Private cloud env.
About You
You are software engineer with a distributed systems background and significant experience in distributed systems products like Kafka, Redis, RabbitMQ or Zookeeper. You have independently led product features and deployed on large scale NoSQL clusters.
Basic Qualifications
4-10 years of software engineering experience using one or more of the following: Java/Scala, Golang.
2+ years of distributed systems experience
2+ years of development and DevOps experience in designing and operating large-scale deployments of distributed NoSQL & messaging systems.
1+ year of leading a NoSQL technology related product right from conception to deployment and maintenance.
Preferred Qualifications
a consistent track record of technical project leadership and success involving collaborators and interested partners across the enterprise.
expertise in developing distributed system software and deployments that perform well and degrade gracefully under excessive load.
hands-on experience with atleast one or more distributed systems technologies like Kafka/RabbitMQ, Redis, Cassandra
experience learning complex open source service internals via code inspection.
extensive experience with modern software development tools including CI/CD and methodologies like Agile
expertise with configuration management using Chef and service deployment on Kubernetes via Helm and ArgoCD.
experience with Linux system internals and tuning.
experience with distributed system performance analysis and optimization.
strong written and oral communication skills and the ability to explain esoteric technical details clearly to engineers without a similar background.
Pursuant to applicable Fair Chance law, Workday will consider for employment qualified applicants with arrest and conviction records.
SMTS/LMTS Distributed Systems
Posted today
Job Viewed
Job Description
Description
Salesforce and Google Cloud have embarked on a groundbreaking partnership worth $2.5 billion to revolutionize customer relationship management (CRM) through advanced artificial intelligence (AI). By integrating Google's Gemini AI models into Salesforce's Agentforce platform, we're enabling businesses to harness multi-modal AI capabilities—processing images, audio, and video—to deliver unparalleled customer experiences. Join our team of talented engineers and help us advance the integration of Salesforce applications on Google Cloud Platform (GCP). You will have the unique opportunity to work at the forefront of IDP, AI and cloud computing and contribute to enabling a full suite of Salesforce applications on Google Cloud. You will get an opportunity to build a platform on GCP to enable agentic solutions on Salesforce.
Our Public Cloud engineering teams are responsible for innovating and maintaining a large scale distributed systems engineering platform that ships hundreds of features to production for tens of millions of users across all industries every day. Our users count on our platform to be highly reliable, lightning fast, supremely secure, and to preserve all of their customizations and integrations every time we ship. You will need deep experience with concurrency, large scale systems, proficiency with solving real-world data management challenges, a strong understanding of how to craft solutions that are highly available, and a proven ability to design, develop, and optimize the core back-end systems.
Your Impact
- Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on our public cloud platforms such as AWS, GCP, Azure, or Alibaba
- Designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers
- Using and contributing to open source technology (Kubernetes, Argo, etc.)
- Developing Infrastructure-as-Code using Terraform
- Writing microservices on containerization frameworks such as Kubernetes, Docker, Mesos
- Resolving complex technical issues and drive innovations that improve system availability, resilience, and performance
- Eat, sleep, and breathe services. You have experience balancing live-site management, feature delivery, and retirement of technical debt
- Participate in the team's on-call rotation to address complex problems in real-time and keep services operational and highly available
Required Skills
- Proficiency with Terraform, Kubernetes, or Spinnaker
- Deep knowledge of programming in Java, Golang, Python, or Ruby
- Working experience with Falcon
- Experience owning and operating multiple instances of a critical service
- Experience with Agile development methodology and Test Driven Development
- Experience with critical infrastructure services including, monitoring, alerting, logging, and reporting applications
- Public Cloud experience preferred
Distributed Systems Engineering Lead
Posted today
Job Viewed
Job Description
We are seeking an experienced and motivated Technical Lead (Backend) to lead the development of high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java and Spring Boot, strong problem-solving skills, and hands-on experience with modern distributed systems and data technologies. You will lead a team of developers, collaborate closely with cross-functional teams, and guide the architecture and design of complex solutions.
Key Responsibilities:
- Lead and mentor a team of Java developers, ensuring high quality and timely delivery of features and bug fixes.
- Design, develop, and maintain scalable, reliable backend services primarily using Java and Spring Boot.
- Architect and implement solutions involving Kafka for event streaming and messaging.
- Work extensively with both SQL and NoSQL databases, ensuring efficient data modeling and querying.
- Implement and optimize Elasticsearch for search and analytics use cases.
- Apply strong knowledge of data structures, algorithms, and system design to solve complex problems and build systems at scale.
- Drive performance tuning efforts including caching strategies (Redis, Aerospike) and multithreading optimizations.
- Collaborate with DevOps and cloud teams;
AWS experience is a plus. - Encourage and enforce coding standards, best practices, and continuous integration/continuous deployment (CI/CD).
- Participate in code reviews and design discussions to ensure scalable and maintainable solutions.
- Communicate effectively with product managers, architects, and stakeholders to translate business requirements into technical solutions.
Required Skills & Qualifications:
- Strong experience in Java and Spring Boot framework, Exp- 8+Years
- Hands-on experience with Apache Kafka for event streaming and messaging.
- Proficient in both SQL databases (e.G., MySQL, PostgreSQL) and NoSQL databases (e.G., MongoDB, Cassandra).
- Practical knowledge of Elasticsearch and its integration in backend systems.
- Solid understanding of data structures, algorithms, and problem-solving techniques.
- Experience designing and operating systems at scale with focus on high availability and performance.
- Expertise in performance tuning, including caching strategies using Redis and Aerospike.
- Good knowledge of multithreading and concurrency in Java.
- Strong analytical skills and attention to detail.
- Excellent verbal and written communication skills to lead a team and interact with stakeholders.
Good to Have:
- Experience with Kotlin programming language.
- Familiarity with AWS cloud services (EC2, S3, Lambda, etc.).
- Exposure to containerization and orchestration (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and tools.
- Prior experience in leading technical teams or projects.
- Experience with WebSockets for real-time communication.
- Hands-on experience with Node.Js backend development.
Why Join Us?
- Work on cutting-edge technologies and complex distributed systems.
- Opportunity to lead a dynamic engineering team.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.