29 Microservices Architecture jobs in Bangalore
Principal System Design Architecture

Posted 1 day ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion - it's a place where you can grow, belong and thrive.
**Your day at NTT DATA**
The Principal Systems Design / Architecture Engineer is a highly skilled subject matter expert, responsible for providing expertise in defining the architecture for large systems.
This role conducts system design activities to ensure that architectural solutions meet technical and functional requirements.
The Principal Systems Design / Architecture Engineer performs architectural analysis, evaluation, and design of systems that support and seeks to solve complex business and technical problems.
**Key responsibilities:**
+ Provides technical expertise on system design activities and advises on the review of application, software, and system components across a variety of technology stacks.
+ Ensures that architectural solutions meet technical and functional requirements.
+ Works cross functionally to review existing system architecture and recommends improvements.
+ Leads the investigation and scoping of change requests to determine the scale of work to be done and estimate the timeframe and input required.
+ Determines system loads and volumes as input into infrastructure requirements.
+ Ensures that proposed and existing systems architectures are aligned with the company's goals and strategies.
+ Enables the design and development of new systems and solutions.
+ Ensures that new systems and solutions conform to current system architecture and/or align to strategic system architectural direction.
+ Leads architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems.
+ Enables and ensures that system architecture is delivered in the form of robust and scalable solutions to business problems and needs.
+ Identifies, evaluates, and assesses risks in order to mitigate them and eliminates any factor that may interfere or hinder the delivery of the architectural solution and dependent functional requirements.
+ Advises on specifications for solutions functional and technical requirements, and implementation phases required in order to deliver on and solve complex business problems.
+ Implements architectural governance, standards, metrics for measuring, monitoring and improving architecture.
+ Proactively identifies potential problems that could be remediated by more effective architectural solutions.
+ Performs any other related task as required.
**Knowledge, and Attributes:**
+ Excellent business acumen with excellent communication and organizational skills.
+ Ability to effectively deal with stakeholders in challenging situations.
+ Ability to navigate through complexity and ambiguity.
+ Extended knowledge of system architecture, design, and delivery.
+ Extended understanding of regulatory requirements and organizational standards.
+ Extended knowledge of the system design lifecycle models.
+ Extended ability to design systems compatible with cloud computing architectures and selection of components.
+ Extended ability to design and select system components.
+ Excellent planning and decision-making skills.
+ Excellent ability to use a variety of design tools.
+ Extended understanding of software development practices, including Agile and CI/CD.
+ Extended expertise in containerization technologies, such as Docker/Kubernetes.
+ Extended expertise in data security and privacy best practices.
+ Extended knowledge of clean code concepts, design patterns, test driven (TDD) and behavioral driven development (BDD).
**Academic qualifications and certifications:**
+ Bachelor's degree or equivalent in Information Technology, Computer Science or related field.
+ Recommended certifications such as Cloud (Azure Solutions Architect Expert, AWS Certified Solutions Architect); TOGAF preferred.
**Required experience:**
+ Extended demonstrated experience in similar IT roles, with a focus on system design / architecture engineering.
+ Extended demonstrated working experience in a large-scale organization.
+ Extended demonstrated experience, judgment and drive to plan, make decisions and accomplish individual and team goals.
+ Extended demonstrated experience with software development lifecycles.
+ Extended demonstrated experience working in a team-oriented, collaborative environment.
+ Extended demonstrated systems and/or software development experience is essential.
+ Extended proficiency in cloud-based architectures, preferably in popular cloud platforms (Azure, AWS).
+ Extended proficiency in designing and implementing scalable, distributed, and high-performance systems.
+ Extended proficiency in software design and architecture, ideally with experience dealing with large datasets.
**Workplace type** **:**
Hybrid Working
**About NTT DATA**
NTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
**Equal Opportunity Employer**
NTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
**Third parties fraudulently posing as NTT DATA recruiters**
NTT DATA recruiters will never ask job seekers or candidates for payment or banking information during the recruitment process, for any reason. Please remain vigilant of third parties who may attempt to impersonate NTT DATA recruiters-whether in writing or by phone-in order to deceptively obtain personal data or money from you. All email communications from an NTT DATA recruiter will come from an **@nttdata.com** email address. If you suspect any fraudulent activity, please contact us ( ) .
System Design Engineer - Reciprocating Compressor
Posted 575 days ago
Job Viewed
Job Description
System Design Engineer - Gas Turbine
Posted 576 days ago
Job Viewed
Job Description
System Design Engineer - Steam Turbine centrifugal Compressor
Posted 615 days ago
Job Viewed
Job Description
Apprenticeship in Cloud Computing & DevOps
Posted 11 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in managing and maintaining cloud infrastructure on platforms like AWS or Azure.
- Learn and apply principles of DevOps, including CI/CD pipelines, automation, and monitoring.
- Gain hands-on experience with containerization technologies such as Docker and Kubernetes.
- Support the deployment and configuration of applications across different environments.
- Participate in troubleshooting and resolving infrastructure and application issues.
- Learn scripting languages for automation tasks.
- Collaborate with senior engineers on infrastructure projects.
- Contribute to documentation and knowledge sharing within the team.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Basic understanding of operating systems (Linux/Windows) and networking concepts.
- Familiarity with programming or scripting languages is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt to new technologies.
- A genuine interest in cloud computing and DevOps methodologies.
Advanced Apprenticeship in Cloud Computing
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the deployment and configuration of cloud services (e.g., AWS, Azure, GCP).
- Monitor cloud infrastructure performance and identify potential issues.
- Participate in troubleshooting and resolving technical problems within the cloud environment.
- Support the development and implementation of cloud security measures.
- Collaborate with senior engineers on cloud migration projects.
- Learn and apply scripting and automation tools for cloud operations.
- Document processes, configurations, and solutions.
- Engage in continuous learning and professional development within cloud technologies.
- Contribute to team meetings and project discussions.
- Adhere to company policies and industry best practices for cloud computing.
Qualifications:
- Minimum of a high school diploma or equivalent is required; relevant technical certifications are a plus.
- A strong interest in IT and cloud technologies is essential.
- Basic understanding of networking concepts and operating systems (Windows/Linux).
- Good problem-solving and analytical skills.
- Ability to work effectively both independently and as part of a team.
- Excellent communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.
- Must be able to attend training sessions in Bengaluru, Karnataka, IN .
This apprenticeship offers a structured learning path, mentorship from experienced professionals, and the potential for full-time employment upon successful completion. We are looking for individuals who are passionate about technology and eager to build a long-term career in the cloud computing domain.
System-on-Chip Design Engineer
Posted 1 day ago
Job Viewed
Job Description
Title: SoC Design
Position: Senior SoC/Staff SoC Design Engineer -CPUSS
Location: Bangalore, KA. India
Company and Candidature Brief:
Join the India team of most cutting-edge and well-funded storage startup in Silicon Valley as the Sr/Staff SOC Design Engineer responsible for designing complex SOC using ARM architecture. As a Sr/Staff SOC Design Engineer with a focus on ARM Ecosystem Components and Architecture, you will work to understand the internal requirements and complexities of our SOC system and architect the SoC. You will help design the SoC RTL, Integrate IPs and define top level logic. You will also work with verification team to make sure that high quality verification is achieved for first pass success of SoC. You will also participate in architecture/product definition through early involvement in the product life cycle.
For a detailed information about us visit the company website:
Roles And Responsibilities
- Contribute to SoC architecture for a multi-core ARM SOC
- Define SoC micro architecture and design
- Design and implementation of CPUSS subsystem
- Working closely with the emulation and firmware teams to debug silicon functional issues.
- Build SoC around key ARM subsystem components and other IPs including various interfaces
- Design of clock-reset architecture and RTL implementation
- Integration of all IPs into SoC
- Work with verification team for complete SoC verification, review test plans
- RTL Simulation and debug
- Synthesis, Lint, CDC checks
- Assist in emulation, FPGA, prototyping efforts
Qualification and Mandatory Skillset Requirements:
- Minimum BE/BS degree (Masters preferred) in Electrical/Electronic Engineering/VLSI with 5 to 10 years of practical experience
- Strong fundamentals in digital ASIC design
- Expertise in ARM v8 and v9 specifications and their impact to SoC system architecture
- Multiple project experience with ARM based ecosystem components (A-series ARM Cores, SMMU, GIC, Coresight, NIC and other complex bus interconnects)
- Familiarity with AMBA bus protocols, system memory hierarchy, system debug infrastructure and multi-core SOC designs
- Exposure to ARM platform architecture specifications
- Strong experience with Verilog, SystemVerilog, DC/DC-T based synthesis, constraints development and RTL level checks. Low power methodology knowledge will be a plus.
- Understanding of major SOC interfaces like PCIE, DRAM, Flash, I2C, SSP, UART.
- Capable of working with multiple IP vendors and other teams
- Excellent communication and leadership quality to lead design team
Be The First To Know
About the latest Microservices architecture Jobs in Bangalore !
AI Engineer - Cyber Security Start-up - Remote - LLM, MCP, Statistical Rigor, System Design and A...
Posted 1 day ago
Job Viewed
Job Description
Job Description:
We are seeking a highly skilled and motivated AI Engineer with expertise in large language models (LLMs), AI workflows, and machine learning. This role combines deep technical knowledge in ML/AI with hands-on experience building intelligent, production-ready systems that enhance cybersecurity investigation, prioritization, and response. You will work at the intersection of LLM-driven automation, workflow orchestration, and classical ML models to improve how alerts are prioritized, classified, and contextualized—reducing fatigue and enabling faster, more effective decision-making.
Your work will directly influence the development of agentic AI systems, workflow automation, and recommendation engines within cloud security platform.
Key Responsibilities
LLM Integration & Workflows:
Build, fine-tune, and integrate large language models (LLMs) into existing systems.
Develop agentic workflows for investigation, classification, and automated response in cybersecurity.
Apply techniques like retrieval-augmented generation (RAG), prompt engineering, and fine-tuning for domain-specific tasks.
Machine Learning Development:
Design, implement, and optimize ML models for prioritization, ranking, clustering, anomaly detection, and classification.
Apply both classical forecasting models (AR, ARIMA, SARIMA, ES) and modern architectures (XGBoost, LSTM, DeepAR, N-BEATS, Temporal Fusion Transformer).
Data Preparation & Feature Engineering:
Collect, preprocess, and transform structured and unstructured data (including logs, text, and access patterns).
Engineer features to maximize model interpretability and performance.
Model Training, Evaluation, and Deployment:
Train and evaluate models using rigorous metrics (precision, recall, AUC, F1, etc.).
Optimize hyperparameters and fine-tune LLMs for task-specific improvements.
Deploy ML/LLM models into production at scale with strong monitoring, drift detection, and observability.
Collaboration & Documentation:
Work closely with data scientists, ML engineers, security researchers, and software teams to build end-to-end solutions.
Document models, workflows, and pipelines for clarity, reproducibility, and knowledge sharing.
Requirements
Bachelor’s/Master’s degree in Computer Science, AI/ML, Data Science, or a related field.
5+ years of experience in ML/AI, including 3+ years deploying production-grade systems.
Experience contributing to publications (patents, libraries, or peer-reviewed papers) is a plus.
Strong knowledge of machine learning algorithms for classification, clustering, ranking, and anomaly detection.
Proficiency with LLM frameworks and APIs (OpenAI, Hugging Face Transformers, LangChain, LlamaIndex).
Hands-on experience building workflow automation with LLMs and integrating them into applications.
Solid programming skills in Python (experience with PyTorch, TensorFlow, scikit-learn).
Knowledge of NLP tasks (text classification, summarization, embeddings, semantic search).
Experience with recommendation systems or reinforcement learning is a strong plus.
Proven track record of deploying ML/AI models into production environments with scalability in mind.
Familiarity with cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes).
Understanding of MLOps best practices (CI/CD for ML, monitoring, retraining strategies).
Strong problem-solving and analytical mindset.
Excellent communication and teamwork skills.
Ability to work in a fast-paced, evolving startup environment.
Write to me at for more details.
AWS Software Architecture- Leadership
Posted 1 day ago
Job Viewed
Job Description
Job Summary
Role: AWS Software Architect- Leadership
Experience: 15 - 22 Years
Location: Bengaluru/Mumbai, India
We are seeking a highly skilled and experienced Technical Leader for our AWS Software Development practice. The ideal candidate will be responsible for architecting scalable software solutions and driving the implementation of software projects on AWS. This role requires a deep understanding of AWS services and software development best practices.
In this role, you will be responsible for establishing and enhancing the company's Software Development Services Practice. You will work closely with senior stakeholders to understand business needs and deliver technical solutions. The role is well-suited for a technically proficient individual looking to thrive in a dynamic and fast-paced environment.
Responsibilities:
Technical Leadership:
- Act as a visionary leader capable of steering, motivating, and driving exceptional performance in software development engagements.
- Conduct proof-of-concept projects to explore strategic opportunities and future-oriented software development capabilities, aiming to recommend scalable, flexible, and sustainable solutions that offer a high return on investment.
- Make informed architectural decisions with the customer's needs and priorities at the forefront.
- Guide and mentor engineers, actively participating in code reviews to ensure high standards of code quality.
- Collaborate closely with the sales/pre-sales/solution team to develop proposals and strategies that align with and meet the company's performance objectives.
- Partner with the marketing team to create collateral and assist recruitment teams in identifying and attracting the right talent to expand the practice.
- Design and implement robust, scalable, and maintainable software applications using AWS services.
- Lead the development and management of software infrastructure, ensuring automation of recurring tasks while maintaining software quality and integrity
Architecture and Design:
- Design and architect scalable and robust software solutions using AWS services.
- Ensure software architecture aligns with business requirements and best practices.
- Evaluate and select appropriate AWS services for software development, deployment, and management.
Project Implementation:
- Oversee the implementation of software development projects from inception to completion.
- Engage in strategic discussions with customers and offer thought leadership to guide their decisions.
- Ensure software quality, integrity, and security throughout the software development lifecycle.
Technical Innovation:
- Stay updated with the latest trends and advancements in software development and AWS technologies.
- Drive continuous improvement initiatives to enhance software development practices and processes.
- Experiment with new tools and technologies to improve software development efficiency and effectiveness.
What is Required
- ● Bachelor's or Master's degree in Engineering or Technology (B.E. / M.E. / B.Tech / M.Tech). o 15+ years of technical hands-on experience in software development.
- At least 4 end-to-end implementations of large-scale software projects.
- Experience working on projects across multiple geographic regions.
- Excellent verbal and written communication skills.
- Extensive experience with a variety of projects, including on-premises to AWS migration, modernization, greenfield implementations, and cloud-to-cloud migrations.
- Proficiency with AWS services such as EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, and API Gateway.
- Strong understanding of AWS architecture and best practices for software development.
- Proficiency in managing AWS IAM roles, policies, and permissions.
- Proficient in programming languages such as Java, Python, Node.js, or Go.
- Strong understanding of microservices architecture, serverless computing, and containerization.
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or AWS Code Pipeline.
- Familiarity with DevOps practices and tools for monitoring, logging, and automation.
- Expertise in optimizing application performance and scalability.
- Experience with monitoring and troubleshooting distributed systems.
- Proficiency in performance tuning and optimization of cloud-native applications.
- Understanding of software lifecycle management and best practices for software development.
- Ability to implement and manage quality assurance frameworks and processes.
What’s in it for you?
The experience of working in a category defining high growth startups in the transformational AI,
Decision Science and Big Data Domain.
The opportunity of getting on boarded to the phenomenal growth journey and helping the customers take the next big leap in digital transformation.
The opportunity to work with a diverse, lively and proactive group of techies who are constantly raising the bar on the art of translating mounds of data into tangible business value for clients.
Flexible working options available to foster productivity and work/life balance
Staff Software Engineer - AWS Architecture (Observability Team),Bangalore

Posted 1 day ago
Job Viewed
Job Description
**Who We Are.**
When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the _storytellers_ bringing our characters to life, the _creators_ bringing them to your living rooms and the _dreamers_ creating what's next.
From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.
**Staff Software Engineer - AWS Architecture (Observability Platforms), Bangalore**
**About Warner Bros. Discovery:**
Warner Bros. Discovery, a premier global media and entertainment company, offers audiences the world's most differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming. The new company combines Warner Media's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.
For more information, please visit you'll do:**
As Observability engineers you are passionate about using software-based approaches to solve complex data-driven challenges and automate those solutions. Within our organization, you'll lead efforts aimed at scaling our existing operational data offerings and establish the technical strategy for how we can better equip engineers and leaders with operational intelligence. You'll build a deep understanding of our digital streaming service and use that knowledge, coupled with your engineering, infrastructure, data and cloud knowledge, to optimize and evolve how we understand our technical ecosystem. To be successful, you'll need to be deeply technical and capable of holding your own with other strong peers. You possess excellent collaboration and diplomacy skills. You have experience practicing infrastructure-as-code, standing up logging and metrics data pipelines, site reliability engineering, DevOps, and data lake management. In addition, you'll have strong systems knowledge and troubleshooting abilities. An ideal candidate will be a creative thinker and passionate about technology as well as drive innovation and produce delightful experiences for customers. This person will demonstrate data-driven open minded decision making, have an insatiable curiosity, love to invent and innovate to solve difficult challenges in a fast-paced global environment. If you love solving problems at scale, prefer to build scalable, reliable, and testable software to automate infrastructure management, are an ace troubleshooter, and are deeply technical, then this is the role for you!
**Roles & Responsibilities:**
+ You work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors. You play a leading role on the team to design and develop major functional changes to existing software systems, or new ones.
+ You create functional-level impact and deliver more complex functional changes. You implement activities that generally impact multiple components, processes, your own work, and other units, teams, and projects.
+ You design components and complex architectures while solving business problems with simple and straightforward solutions, applying appropriate technologies and software engineering best practices. You lead the design and development of the most complex enhancements.
+ You build multiple stable, scalable feature changes that can be successfully shipped to customers in production. Your software contributions in production are the model for highly available, low latency, and efficient software.
+ You are a collaborative leader that makes other engineers and team members around you more productive by sharing your knowledge and helping to drive technical decisions. You can communicate complicated concepts simply.
+ You drive best practices and set standards for your team. You are a role model for your teams. Your software contributions in production are the model for highly available, low latency, and efficient software.
+ You are expected to mentor other engineers on your team.
**What to Bring** **:**
+ At least 12 - 18 years of overall experience in software, systems, and infrastructure.
+ At least 6 years of experience managing public cloud infrastructure with AWS, including design, implementation, and maintenance of large scale environments.
+ Experience with a variety of cloud services like OpenSearch, AMP, Kinesis, network, storage etc.
+ Must have CS fundamentals and a track record of implementing highly reliable automation using any scripting or programming language such as Python/Go.
+ Strong knowledge and implementation history of Terraform and/or other similar tooling.
+ Deep understanding of distributed systems, microservice architecture, kafka, logging/metric/tracing platforms (ELK, Prometheus, Grafana, OTEL etc), and security.
+ Experience with container orchestration technologies such as Kubernetes or AWS EKS is strongly desired.
+ Experience in working across product, engineering, and analytics teams to evaluate new ideas, discuss technical concepts, create scalable designs, implement new models, and make tradeoffs to remove roadblocks
**What We Offer:**
+ A Great Place to work
+ Equal opportunity employer
+ Fast track growth opportunities
**How We Get Things Done.**
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
**Championing Inclusion at WBD**
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, regardless of sex, gender identity, ethnicity, age, sexual orientation, religion or belief, marital status, pregnancy, parenthood, disability or any other category protected by law.
If you're a qualified candidate and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at