Loading...

{{notif_text}}

The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will happen on {{next_cs_event.startDate | date: 'd MMMM'}}The next CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, will begin in a few hoursThe CutShort event, {{next_cs_event.name}}, in partnership with UpGrad, is LIVE.Join now!
{{hours_remaining}}:{{minutes_remaining}}:{{seconds_remaining}}Want to save 90% of your recruiting time? Learn how in our next webinar on 22nd March at 3 pmLearn more

Distributed Systems Jobs in Bangalore (Bengaluru)

Explore top Distributed Systems Job opportunities in Bangalore (Bengaluru) for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Senior Software Developer - Backend - Java/Python

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 6 years
Experience icon
Best in industry10 - 25 lacs/annum

- Niki is an artificially intelligent personal shopping assistant (http://niki.ai/app). Our founding team is from IIT Kharagpur, and we are looking for a Backend Developer to join us in the core software development and maintenance. - We work mostly in Java and Python and object oriented concepts are a must to fit in the team. If you have experience in :1. Working at a high-traffic consumer facing company for minimum 5 years. 2. Architecting scalable systems in terms of making key decisions about database options, server frameworks, sync vs async, distributed vs monolithic, redundancy etc. 3. Ensuring fault tolerance and optimal latency of distributed and concurrent systems. 4. Mitigating and recovering from large scale system crashes and disasters. 5. Automation and consumer centric machine learning implementations - setting up ground truth, feedback loops and A/B testing. 6. Large scale monitoring and alarm systems. 7. Thinking backwards from a customer POV and relentlessly pursuing customer's cause in tech and product decisions. And you are always ready to get your hands dirty with coding and shipping products and services covering all the aspects yourselves - requirements gathering, resource allocation, testing, deploying, monitoring and iterating. Basic eligibility criteria are : 1. Graduate/Post-Graduate in Computer Science/Mathematics/Physics or allied fields. 2. Industry experience of 5-9 years in developing scalable software. 3. Have some experience in leading a team big or small.

Job posted by
apply for job
apply for job
Suchandni Verma picture
Suchandni Verma
Job posted by
Suchandni Verma picture
Suchandni Verma
Apply for job
apply for job

Senior Engineering Manager

Founded 1905
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
9 - 16 years
Experience icon
Best in industry40 - 55 lacs/annum

As a Sr. Engineering Manager, you will lead an engineering team in a fast-paced agile environment. The key to the success of this position is having a strong & innovative approach to problem-solving, great technical leadership, excellent communication (written and verbal, formal and informal), flexibility, and a self-motivated working style with attention to detail. This position is part of the Supply Chain and Transportation team specifically accountable for building and supporting the solutions for managing the foundational data that is leveraged by all teams in the portfolio. The solutions used include open source tech stack to build highly scalable micro-services that serve the core data needs of the modern supply chain. This position involves managing a team of engineers (Junior to Lead levels) in Bangalore while partnering with key engineering and product leaders across Target. Use your skills, experience, and talents to be a part of groundbreaking thinking and visionary goals.  As a Sr. Engineering Manager, you’ll take the lead as you… • Manage overall software development cycle, driving best practices and ensuring the development of high-quality code for common assets and framework components. • Build and lead a team of high caliber software development engineers • Architect and develop the best technical design and approach • Manage and execute against project/agile plans and set deadlines • Drive resolution of technology roadblocks including code, infrastructure, build and deployment • Manage cross-product technical dependencies and drive resolutions to conflicts • Advocate for technologies, frameworks, design patterns, processes and guiding values of the domain architecture • Ensure all code adheres to all development & security standards Requirements for Software Development: • 9+ years of engineering (software development) experience.  Experience with at least one full cycle implementation from requirements to production.  Experience in building/implementing high performance & scalable server-side applications  • 1+ years of managing software development teams with a strong track record of project delivery for large, cross-functional projects • Experience operating medium to large scale systems • Experience with test-driven development and software test automation • Strong sense of ownership • Strong written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences Desired Qualifications: • Bachelor's degree in computer science engineering or equivalent • Experience with highly scalable and highly available services • Microservice based architecture • Knowledge and experience with CICD across multiple cloud environments  • Strong sense of ownership across a wide product portfolio of services • Ability to troubleshoot and problem solve across service dependencies. • Experience with Java, Springboot, Gradle- JVM language and framework • Experience with SQL, NoSQL and Graph databases - PostgreSQL, Cassandra, Mongo, Neo4J • Supply Chain/Logistics experience with a track record of innovation • Contribute back to the Open Source community is desirable • Extensive experience working in an agile environment (i.e. user stories, iterative development, etc.)

Job posted by
apply for job
apply for job
Sunita Venkatachalam picture
Sunita Venkatachalam
Job posted by
Sunita Venkatachalam picture
Sunita Venkatachalam
Apply for job
apply for job

Sr. Java Developer - Spring/Hibernate

Founded 2009
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
5 - 10 years
Experience icon
Best in industry8 - 14 lacs/annum

What you have done :- He/She has built distributed systems. Has the capacity to identify a problem and provide a solution.- Has experience with scalable applications. Should identify probable bottlenecks and come up with approaches to mitigate them.- Has a good understanding of OOP concepts.- Has hands on working experience in Java Version 7.0+. Has good experience with JMS, Spring and Hibernate.- Has implemented search and analytics using ElasticSearch, caching with Redis.- Has hands on experience with Linux based systems.- Has good experience with build tool Maven and Git.- Has experience in identifying database solutions for a given problem. Should have experience working with RDBMS, preferably MySQL.- Have a working knowledge of web technologies like HTML, CSS and Javascript.- Has a good knowledge about API building and consuming 3rd party APIs.- Knowledge on SMPP protocol is a plus.- Good written and verbal communication skills.- Should be a highly motivated and a quick learner.What you will be responsible for - - Will own a complete platform from initial architecture, design of components, quality and deployment planning.- Will understand requirements by studying information needs, discussing with the stakeholders, understanding workflow processes, data flows. Create design and architecture documents to explain, justify and evaluate design approaches.- Should be strong in design principles and have implemented them in existing projects.- Involved in troubleshooting existing applications in production. Identify and build tools for troubleshooting.- Will be involved in creating flowcharts and data flow diagrams. Will be involved in code review for peers. Should be able to identify and implement best practices.- Should be aware of the latest technology trends. Should be flexible to identify and refactor existing code to improve platform efficiency and code maintainability.- Will be involved in mentoring junior team members and aligning them towards company goals.- Will be responsible for working with a team and making sure that delivery deadlines and quality standards are adhered to. (ref:hirist.com)

Job posted by
apply for job
apply for job
Gunjan Agarwal picture
Gunjan Agarwal
Job posted by
Gunjan Agarwal picture
Gunjan Agarwal
Apply for job
apply for job

Senior Software Engineer - PHP/CodeIgniter Framework

Founded 2009
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 7 years
Experience icon
Best in industry6 - 14 lacs/annum

We are looking for a Senior Software Engineer to implement functional software solutions. The goal will be to develop high-quality software/s that is aligned with user needs and business goals.Roles & Responsibilities :- Will own a complete platform from initial architecture, design of components, quality and deployment planning- Will act as an evangelist for the product platform. Identify right technologies for the business use cases. Will be involved in creation of user manuals, internal documents and customer API documentations.- Will understand requirements by studying information needs, discussing with the stakeholders, understanding workflow processes, data flows. Create design and architecture documents to explain, justify and evaluate design approaches.- Should be strong in design principles and have implemented them in existing projects.- Involved in troubleshooting existing applications in production. Identify and build tools for troubleshooting.- Will be involved in creating flowcharts and data flow diagrams. Will be involved in code review for peers. Should be able to identify and implement best practises.- Should be an advocate of automating daily tasks. Should have a high inclination towards building self managed systems.- Should be aware of the latest technology trends. Should participate in professional publications, conferences and events.- Will be involved in mentoring junior team members and aligning them towards company goals.- Identify and implement metrics for measuring platform stability and end user feedback.Requirements :- BS/MS degree in Computer Science/Information Science, Engineering or related field from reputed institute.- Experience of 4-7 Yrs- He/She has built distributed systems. Has the capacity to identify a problem and provide a solution- Has experience with scalable applications. Should identify probable bottlenecks and come up with approaches to mitigate them.- Has experience in working in cloud infrastructure. Should have exhibited capability in identifying and working with IaaS and PaaS providers.- Has a good understanding of OOPs and Functional programming concepts.- Has hands on working experience in one or more of the technologies like PHP (laravel, YII, Code Ignitor ), NodeJs (hapi.js express.js, socket.io), Golang, Java.- Have a working knowledge of web technologies like HTML, CSS and Javascript.- Has experience in identifying database solutions for a given problem. Should have experience working with one of RDBMS and NoSQL databases.- Has a good knowledge about API fundamentals.- Should have worked with third party APIs integrations.- Good written and verbal communication skills.- Should be a highly motivated and a quick learner.

Job posted by
apply for job
apply for job
Gunjan Agarwal picture
Gunjan Agarwal
Job posted by
Gunjan Agarwal picture
Gunjan Agarwal
Apply for job
apply for job

Backend Engineer - Java/Scala/Distributed System/NoSQL

Founded 2015
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry8 - 9 lacs/annum

Systems EngineerAbout Intellicar Telematics Pvt LtdIntellicar Telematics Private Limited is a vehicular telematics organization founded in 2015 with the vision of connecting businesses and customers to their vehicles in a meaningful way. We provide vehicle owners with the ability to connect and diagnose vehicles remotely in real-time. Our team consists of individuals with an in-depth knowledge and understanding in automotive engineering, driver analytics and information technology. By leveraging our expertise in the automotive domain, we have created solutions to reduce operational and maintenance costs of large fleets, and ensure safety at all times.Solutions :- Enterprise Fleet Management, GPS Tracking- Remote engine diagnostics, Driver behavior & training- Technology Integration : GIS, GPS, GPRS, OBD, WEB, Accelerometer, RFID, On-board Storage.Intellicar's team of accomplished automotive Engineers, hardware manufacturers, Software Developers and Data Scientists have developed the best solutions to track vehicles and drivers, and ensure optimum performance, utilization and safety at all times.We cater to the needs of our clients across various industries such as: Self drive cars, Taxi cab rentals, Taxi cab aggregators, Logistics, Driver training, Bike Rentals, Construction, ecommerce, armored trucks, Manufacturing, dealership and more. Desired skills as a developer :- Education: BE/B.Tech in Computer Science or related field.- 4+ years of experience with scalable distributed systems applications and building scalable multi-threaded server applications.- Strong programming skills in Java or Scala on Linux or a Unix based OS.- Understanding of distributed systems like Hadoop, Spark, Cassandra, Kafka.- Good understanding of HTTP, SQL, Database internals.- Good understanding of Internet and how it works- Create new features from scratch, enhance existing features and optimize existing functionality, from conception and design through testing and deployment.- Work on projects that make our network more stable, faster, and secure.- Work with our development QA and system QA teams to come up with regression tests that cover new changes to our software

Job posted by
apply for job
apply for job
Lata Patil picture
Lata Patil
Job posted by
Lata Patil picture
Lata Patil
Apply for job
apply for job

Software Architect

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 12 years
Experience icon
Best in industry45 - 60 lacs/annum

You’re Part Communication – • Drive discussions to improve product across teams where ever there are inter dependencies across products Coding - • You will write performant, unit-tested code, develop object-oriented models and design data structure for new software projects taking systems aspects into account • You will translate high level business problems into scalable design and code. Create libraries & Utilities for larger consumption • Drive large refactoring exercises Design – • API Definitions and end-to-end service design and implementation for large services • Create Platforms in your product/team. Build platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems. Org Development – • Influence product requirements & operational plans. Instill best practices for development and champion their adoption, while working with product manager to estimate and plan projects in agile development framework. • Mentor junior engineers on software design, coding practices and TDD strategies and form a holistic mentoring plan for Mentee • You’re Array (Nice To Haves) • A multi-perspective approach to developing object-oriented models, designing data structure and building applications and platforms that can scale. • Problem solving skills for high-level business and technical problems. • Your leadership and mentoring skills to roll-up your sleeves and offer technical and project management insights and tips. You (Must Haves) • Deep expertise in at least one programming language (preferably Java) & tech stack to write maintainable, scalable, unit-tested code. • Substantial experience in building large complex business applications • Strong object-oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces • Experience leading multi-engineer projects and mentoring junior engineers • Deep understanding of design patterns. • Prior experience in working with Agile software methodologies (XP, Scrum)

Job posted by
apply for job
apply for job
Prashant Shetty picture
Prashant Shetty
Job posted by
Prashant Shetty picture
Prashant Shetty
Apply for job
apply for job

Fullstack Engineer (SE 1 - SE 2)

Founded 2013
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
0 - 6 years
Experience icon
Best in industry8 - 25 lacs/annum

ClassKlap has carved a new category in the K-12 Edtech space by reinventing school exams to capture data about students’ capabilities. And then using this data to adapt pedagogy and content delivery within schools. Learning for each child is one of the most challenging problem of our times. To know about our work please watch https://www.youtube.com/watch?v=eHv0wELkd6k If you are interested in exploring more, please refer to - 1. Our website - www.classklap.com 2. Our vision - http://www.aspada.com/blog/250-million-students-in-250-million-classrooms-the-future-of-sc 3. Harvard Business School case study on our growth - http://www.hbs.edu/faculty/Pages/item.aspx?num=50695 4. Media coverage a. https://yourstory.com/2018/02/edtech-startup-imax-program-raises-13-5m-msdf-lgt-impact-aspada/ b. http://www.vccircle.com/news/technology/2014/10/30/personalised-student-assessment-firm-xamcheck-gets-18m-funding-aspada About the team. The technology team at ClassKlap is team a 4 people, who have helped scale and deliver from scratch to 1000+ schools and 4L students. The team is looking to add 2-3 more engineers would help build on existing systems and design some systems from scratch for the impending delivery scale up of 10k schools and Customer App scale up of 10k teachers and 9L parents. - Tech stack: Java 11, Postgres, Android, iOS, React JS, Terraform, AWS - Strong agile engineering practices: Test Driven Development, Continuous Deployment, Domain Driven Design, etc. About the role Fullstack engineers at ClassKlap; 1. Collaborate with cross-functional teams to define, design, and ship solutions 2. Engage in domain-modelling discussions for building 3. Perform technical work and ensures the integrity of significant and diverse projects; applying a wide range of experience and understanding of trends and technologies. 4. Design and develops advanced applications for multiple platforms 5. Develop Unit-test code for robustness, including edge cases, usability, and general reliability. 6. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. 7. Help maintain code quality, organization, and automatization

Job posted by
apply for job
apply for job
Supal Dubey picture
Supal Dubey
Job posted by
Supal Dubey picture
Supal Dubey
Apply for job
apply for job

Senior Software Engineer - Personalisation

Founded 2015
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Experience icon
Best in industry25 - 40 lacs/annum

At Hotstar, we have over 100 million users on Play Store & capture close to a billion clickstream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating the unmatchable user experience. Our engineers solve real-life complex problems and create compelling experiences for our customers. As an engineer in the Personalisation team, you will build platforms and tools that deliver personalised recommendations to 150+ million users. You will work on building storage solutions and microservices that serve recommendations at a rate of few 100K requests per second. You will build tools that serve recommendations to our users in real-time. The pace of our growth is incredible. If you enjoy working on problems at scale and if you want to build our platform for the next 100 million, join us! Your key responsibilities • You will build robust, secure and scalable microservices to power the Personalisation engine at Hotstar • You will design and implement low latency caching and storage solutions • You will build stream processing pipelines to compute personalised recommendations for our users in real-time • You will continuously evaluate relevant technologies, influence and drive architecture and design discussions What to bring • BE/B.Tech/M.Tech/PhD in Computer Science or a related field. • Strong coding skills (Python or Java or Golang) • Experience building distributed domain-driven microservices • Strong understanding of database and storage fundamentals • Experience with AWS stack

Job posted by
apply for job
apply for job
Deepayan Mallick picture
Deepayan Mallick
Job posted by
Deepayan Mallick picture
Deepayan Mallick
Apply for job
apply for job

Software Engineer (SDE I)

via Amazon
Founded 1991
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
2 - 4 years
Experience icon
Best in industry15 - 25 lacs/annum

Amazon CloudSearch from Amazon Web Services (AWS) is looking for Software Development Engineers for its Bangalore team who can help build cutting edge search technologies for customers of all sizes. If you have a solid understanding of fundamental algorithms and system design and are able to produce bulletproof code, we are looking for you. CloudSearch team develops and maintains 2 of the AWS services "Amazon Elasticsearch Service" and "Amazon CloudSearch". We are part of AWS, Amazon web services. As a small company, we have a culture of creative problem solving, intellectual design, fast-paced development, and passionate product delivery. As a subsidiary of Amazon, we also have the longevity and resources of a larger company and the ability to quickly introduce our technology to millions of users. As a Elasticsearch Engineer, you will: · Design, develop, and support a world-class CloudSearch and Elasticsearch platform that manages thousands of search domains across 2 AWS services. · Focus on scalability, performance, service robustness, and cost trade-offs. (Especially as they pertain to a highly-virtualized, elastic, cloud-based environment) · Apply scientific analysis and mathematical modeling techniques to predict, measure, and evaluate the consequences of designs and the ongoing success of our platform · Continuously drive to explore, improve, enhance, automate, and optimize distributed systems and tools to best meet evolving business and market needs · Work alongside a dedicated operations team to develop and support the smooth 24x7 operation of our worldwide service · Participate in setting a vision and objectives for Amazon CloudSearch in alignment with business and market needs · Invent the future of search instead of just being a bystander · Mentor other SDEs and advise the leadership team on the technical vision.

Job posted by