Loading...

{{notif_text}}

Work at top Indian companies and global startups in 2020 - Check it out

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.

Engineering Manager
Engineering Manager

Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
7 - 14 years
Salary icon
Best in industry{{renderSalaryString({min: 5000000, max: 9000000, duration: "undefined", currency: "INR", equity: undefined})}}

Exp: 7 - 14 yearsResponsible for the product engineering road map, quality assurance and various services oforganizationsResponsible for delivering high-quality software products, on time and within budgetWork with the CTO, Directors, PM, and Business to develop a long-term product plan, products and manage the release planning cycles for all productsResponsible for managing the staffing requirements and skillsets for Customer Interaction Team, assuring that sub-teams are staffed with sufficient skilled resources and meeting product deliverablesResponsible for implementing tools and processes to optimize product engineering throughput and qualityEnsure controlled releases to production, with amongst other measures, stringent code reviews from standards and performance perspectivesStrong experience with distributed system architecture. Knowledge with AWS is a bonusExperience in designing, implementing and maintaining high performance, high availability, large-scale web applicationsHands on experince in eCommerce(Web) Development & expertise in Design Patterns, Algorithms, Data Structures & TDDExpertise in developing web services and highly scalable applications

Job posted by
apply for job
apply for job
HS Sandesh picture
HS Sandesh
Job posted by
HS Sandesh picture
HS Sandesh
Apply for job
apply for job

Sr. Engineering Manager
Sr. Engineering Manager

Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
7 - 14 years
Salary icon
Best in industry{{renderSalaryString({min: 5000000, max: 9500000, duration: "undefined", currency: "INR", equity: undefined})}}

Talents from Tier 1 Tech Schools Should be from Product Dev Firms Key Skills: Java, Python, Product Development, AI/ML, Stakeholder Management As a Sr Engineering Manager in this team, you will be responsible for leading a large team of Engineers responsible for building critical features. In addition, you will be responsible for evolving the infrastructure to meet the scaling needs of the service and continuously improve the operational excellence in the service.  As a Sr. leader in the team , you will be responsible for providing the vision on how some of the critical components in the service needs to evolve and also plan and execute on the vision. You will be responsible for building a team of best-in-class Engineers and retaining them. Along the way you’ll learn a ton, have fun, and make a positive impact on our business. A successful candidate will have an established background in building customer facing products and services, the ability to build and manage a team of skilled engineers, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment.  Responsible for the overall systems development life cycle. Management and execution against project plans and delivery commitments;  Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.  Management of departmental resources, staffing, mentoring, enhancing and maintaining a best-of-class engineering team.  Work closely with the engineers to architect and develop the best technical design and approach Hands-on and technical; Ability to code and contribute to on-going development Experience developing cloud software services and an understanding of design for scalability, performance and reliability, or experience building scalable, reliable applications on mobile platforms Experience creating advanced architectures and sustainable solutions Experience defining system architectures and exploring technical feasibility trade-offs

Job posted by
apply for job
apply for job
HS Sandesh picture
HS Sandesh
Job posted by
HS Sandesh picture
HS Sandesh
Apply for job
apply for job

Backend Developer
Backend Developer

Founded 2015
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[1 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
4 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 1600000, max: 6000000, duration: "undefined", currency: "INR", equity: undefined})}}

Note: Hiring for multiple levels (Developers/Sr Devs/Leads/Managers)Must Haves: Data Structures, Algorithms, Distributed Systems, Enterprise Application, Java, OOP, Database Design, REST Services Talents from product Dev/Internet Firms Only Candidates should be based out of Bangalore  We are seeking software engineers to join a world-class team of highly motivated software engineers and infrastructure experts.  Formulate, implement, and evaluate algorithms for platform and application features in Java Provides design, planning, configuration, documentation, deployment and top-level support ownership of product technologies. Identifies design requirements and makes recommendations for capacity planning, performance optimization and future direction Provides expertise on multiple technologies/products and support for next generation initiatives Proficiency in at least one of the following languages: Java, Python, and JavaScript Be inquisitive, able to investigate discrepancies and follow a query through to resolution Experience and knowledge of open source tools & frameworks, broader cutting edge technologies around server side development

Job posted by
apply for job
apply for job
HS Sandesh picture
HS Sandesh
Job posted by
HS Sandesh picture
HS Sandesh
Apply for job
apply for job

Computer Scientist
Computer Scientist

Founded 1999
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 8 years
Salary icon
Best in industry{{renderSalaryString({min: 2500000, max: 4500000, duration: "undefined", currency: "INR", equity: undefined})}}

What you need to succeed• Bachelor's or Master’s degree in Computer Science or related.• 5+ years of professional development experience.• Deep experience in web applications, object-oriented programming, web services, REST,Cloud computing, AWS/Azure, node.js, full-stack development• Experience with multiple programming languages and frameworks including at least oneof JavaScript/HTML/CSS, Java, ReactJS, Python• Experience in designing, developing and managing large scale web services• Advance JavaScript knowledge is a must.• Experience designing APIs and frameworks that are used by others• Familiar with Git, Confluence, and Jira• Exceptional problem-solving skills, with experience in defining and understanding complexsystem architectures and design patterns• Excellent communication skills. Be able to articulate technical decisions and produceexcellent technical documents• Experience creating and maintaining unit tests and continuous integration• Contribution to open source is a plus• Experience developing cross-platform applications is a plus

Job posted by
apply for job
apply for job
Anshika Srivastava picture
Anshika Srivastava
Job posted by
Anshika Srivastava picture
Anshika Srivastava
Apply for job
apply for job

Software Development Engineer
Software Development Engineer

Founded
Products and services{{j_company_types[ - 1]}}
{{j_company_sizes[ - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
3 - 7 years
Salary icon
Best in industry{{renderSalaryString({min: 100000, max: 9000000, duration: "undefined", currency: "INR", equity: undefined})}}

Basic Qualifications • BS in Computer Science, or equivalent background in data structures, algorithms, object-oriented design and systems architecture. • 3+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance. • Fluency in one or more modern programming languages such as Java, C# or C++. • Experience across front-end user interfaces, business logic, and data tiers. • Experience serving as technical lead, including mentorship of more junior software developers.

Job posted by
apply for job
apply for job
Nithya Venkat picture
Nithya Venkat
Job posted by
Nithya Venkat picture
Nithya Venkat
Apply for job
apply for job

Software Development Engineer 3 / 2
Software Development Engineer 3 / 2

Founded 2008
Products and services{{j_company_types[1 - 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
Salary icon
Best in industry{{renderSalaryString({min: 2000000, max: 10000000, duration: "undefined", currency: "INR", equity: undefined})}}

MYGATE : Simplifying Urban Living The Company MyGate is building technology to simplify access everywhere - at the gate of housing societies, the reception area of corporates, even the entrance of malls. Our flagship product, launched in 2016, currently facilitates over 1.5 million visits every day at thousands of gated premises across the 20 cities in which we operate, and continues to grow rapidly. Our products also engage and simplify life for the residents, administration and other stakeholders of the gated premises we work with, through the apps and community management products residents use and a system for eCommerce partners to seamlessly manage deliveries. Founded by ISB/IIM/IIT alumni, MyGate is backed by top investors (including Tencent, Tiger Global, JSoros and Prime Venture Partners), and is well set for massive growth across India and international markets. We were recently ranked 4th in Yourstory’s ​Top 50 Disruptive Startups and in ​India's Coolest Start-ups​ (by Business Today). The role Software Engineer II at MyGate will be extensively designing, developing and delivering high scale distributed systems You will -  Work closely in the respective software engineering team in design and development of high scale mission critical applications. -  Drive the design and development of one or more components/applications in your product by establishing robust low level design, good code practices, and unit testing. -  Partner with cross functional teams like product management, operations and business to propose and influence the design of platforms/systems for higher scale and complexity. -  Mentor software engineers in the team in solving complex problems and delivering great quality software, do regular code reviews and play a key role in overall deliverables. What do we look for While we​ ​are​ ​quite technology agnostic, we particularly look for some concepts that go behind building high quality products for our consumers. Coding​ : Extensive coding in one the following: Java/Python/ROR/GolangDesign​ : System design, design patterns, ​designing data structures, source code and performance algorithms. Cross functional​ : Ability to work with diverse teams like Products, business and operations. Your ability to gather requirements, attention to detail and learnability would really matter Experience ​: 3 to 7 years of experience in consumer internet companies or high scale SAAS

Job posted by
apply for job
apply for job
Raj Pandit picture
Raj Pandit
Job posted by
Raj Pandit picture
Raj Pandit
Apply for job
apply for job

Architect - Backend
Architect - Backend

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 - 15 years
Salary icon
Best in industry{{renderSalaryString({min: 2500000, max: 6000000, duration: "undefined", currency: "INR", equity: undefined})}}

Responsibilities:Responsible for end to end architecture, high level design/ low level design of various systems and applications that you are assigned to.Decide technology & tool choices for your team & be responsible for them.Work with engineers to convert the design into implementation.Write code to demonstrate PoCs for new ideasActively participate in architecture, design and code reviewsRequirements:Bachelors/master's in computer science or equivalent8+ years of software engineering and product delivery experience, with strongExcellent command over Data Structures and Algorithms.Exceptional coding skills in an Object-Oriented programming language (Java preferred).Deep knowledge of Service Oriented Architecture, distributed technologies, real time systems, low latency and highly scalable systemsStrong experience in architecting and building multi-threaded, distributed systems.Hands-on experience in Advanced Java, Spring, Web Services, MongoDB/No-SQL databases.Experience and knowledge of open source tools & frameworks broader cutting edge technologies around server side development.

Job posted by
apply for job
apply for job
Nishmitha K picture
Nishmitha K
Job posted by
Nishmitha K picture
Nishmitha K
Apply for job
apply for job

Principal Architect
Principal Architect

Founded
Products and services{{j_company_types[ - 1]}}
{{j_company_sizes[ - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
10 - 18 years
Salary icon
Best in industry{{renderSalaryString({min: 7000000, max: 9000000, duration: "undefined", currency: "INR", equity: undefined})}}

Responsibilities Drive innovation in full-stack product development, while relentlessly improving performance and scalability. Responsible for end to end architecture, high level design/ low level design of various systems and applications Coming up with best practices to help the team achieve their technical tasks and continually thrive in improving the technology of the product/team. Help the Team in architectural & design best practices. Envision and develop the long-term architectural direction, with emphasis on platforms/ Product reusable components while adopting a nimble delivery process. Establish structures and processes that ensure a high level of quality and reliability and extensibility of deliverables. Develop large scale distributed storage systems, service oriented architectures, and reliable monitoring and deployment infrastructure. Drive code and design reviews of components / systems / products in scope and drives the architectural governance for them. Experiment with new relevant technologies and tools, decide future tech stacks and drive their adoption to build scalable systems. Implement long term technology vision for the team. Requirements 10+ years of experience. Expertise in any OOP language ( Python/Java/Go ). Experience with any MVC framework. Experience with large-scale distributed storage and database systems (SQL or NoSQL, e.g. MongoDB/Cassandra/MySQL). Experience with building and maintaining large scale and/or real-time complex data processing pipelines using Kafka, Hadoop, Hive, Storm, and Zookeeper Must have worked on AWS Infra - EC2/S3/Elasticache/Lambda/ELB/AS groups etc. Expertise in real-world problem-solving skills and ability to design/build things from scratch. Have designed/architected large-scale system from scratch. (HLD/LLD) Previous experience in coordinating with multiple teams is a big plus. Strong programming and algorithmic skills. Experience with developing complex and high performance distributed systems scaling to millions of users with production quality deployment, monitoring and reliability. Familiarity with geospatial datasets and services, such as maps, local search, points of interest and business listings data, mobile device location and GPS traces.

Job posted by
apply for job
apply for job
A K picture
A K
Job posted by
A K picture
A K
Apply for job
apply for job

Technical Architect/CTO
Technical Architect/CTO

Founded
Products and services{{j_company_types[ - 1]}}
{{j_company_sizes[ - 1]}} employees
{{j_company_stages[ - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
8 - 15 years
Salary icon
Best in industry{{renderSalaryString({min: 4000000, max: 7000000, duration: "undefined", currency: "INR", equity: undefined})}}

Job description Do you want to work with high traffic OLTP and OLAP systems that provide real value to retailers? Want to build real web applications that work across multiple channels and devices? In this critical role, the right candidate should have an entrepreneurial mind-set, have experience working across an application stack and a strong background in developing complex web experiences that are rich, responsive and interactive. The individual should have exhibited good technical leadership skills and be a highly motivated individual. Role & Responsibility Exhibit strong technical knowledge, leadership skills and independent execution. A keen eye for good experiences. Understanding the experience from a customer perspective. Drive design discussion of complex features and own development of these modules across the application stack. Ability to adapt to changing business and product needs. Experience evolving the design and operation scale as new features are added to the product Mentor junior developers and ensure quality code output (via code reads, reading references, etc.) from them. Co-ordinate with internal teams and external partners in ensuring we build the best solution on time for the customer. Constantly looking at ways to innovate and improve the product. 8+ years of experience in Java & J2EE based Web Technologies & Frameworks with a focus in either Service Oriented Architecture or APIs.  Experience in designing scalable solutions in a large-scale distributed environment. Strong knowledge of web technologies, common web frameworks, networking, SQL and database technologies Well versed in software engineering principles, frameworks and technologies Strong debugging / troubleshooting skills. Ability to propose and defend solutions. Ability to work closely with product management, customer support, and  other engineering teams to continuously evolve and innovate the enterprise-class Products.

Job posted by
apply for job
apply for job
Shruti Alva picture
Shruti Alva
Job posted by
Shruti Alva picture
Shruti Alva
Apply for job
apply for job

Architect / "Software Development Engineer 4"
Architect / "Software Development Engineer 4"

Founded 2008
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
6 - 12 years
Salary icon
Best in industry{{renderSalaryString({min: 4000000, max: 20000000, duration: "undefined", currency: "INR", equity: undefined})}}

Architect Flipkart is India’s largest e-commerce marketplace with a registered customer base of over 100 million. In the 10 years since it started, Flipkart has come to offer over 80 million products across 80+ categories including Smartphones, Books, Media, Consumer Electronics, Furniture, Fashion and Lifestyle. Launched in October 2007, Flipkart is known for its path-breaking services like Cash on Delivery, No cost EMI and a 10-day replacement policy. Flipkart was the pioneer in offering services like In-a-Day Guarantee (65 cities) and Same-Day-Guarantee (13 cities) at scale. With over 1,00,000 registered sellers, Flipkart has redefined the way brands and MSME’s do business online. Job Responsibilities • Architects at Flipkart are responsible for driving Technology & Good Practices in Engineering in their respective teams. We are a rapidly growing & constantly improving organization. We seek very high levels of ownership in all individuals, especially roles like this – ownership of systems in your team and their impact on the entire Flipkart eco-system. Going beyond your role & contributing to make the organization & business better is an expectation. Actively participate in development along with team members for as much as 75% of their time, creating modules & systems that can then be treated as a working reflection of the best practices. • Participating in code reviews, design reviews, architecture discussions.• Being responsible for Scaling, Performance & Quality for the team.• Setting up best practices to help the team achieve the above and constantly thinking about improving the technology use are your responsibilities. Driving the adoption of these best practices around coding, design, quality, performance in your team.• Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create.• Implementation of long term technology vision for your team.• Responsible for the architecture of your product; ensuring it is aligned to the requirements and the charter.• Active participant in technology forums & represent Flipkart in external forums.• Creating architectures & designs for new solutions around existing and new problem spaces at Flipkart.• Drive technology & tool choices for your team & be responsible for them. You (Must Haves) • Quick & Excellent Problem Solving skills for complex & large scale problems. • Technical Breadth – Exposure to a wide variety of problem spaces, technologies.• Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.• Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases.• Good knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions.• Good understanding & experience of high performance web scale & real-time response systems. • Experience & exposure to a variety of large scale persistent systems including large databases.• Exposure to complete product development cycles – From inception to production to scaling up, supporting new requirements,re-architectures - the Architects should have seen it all. Should have been part of scalable product development cycles with either large data handling or large transaction processing exposure for 3+ years.• Excellent Mentoring skills – Be the technical mentor to your team.• Must be comfortable working in fuzzy environments – where boundaries aren’t clearly defined. • B Tech or higher in Computer Science or equivalent required. Your Array (Nice To Haves) • • • • • • • Good sense of system characterization and identification of technical requirements Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environmentsAble to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth

Job posted by
apply for job
apply for job
Raj Pandit picture
Raj Pandit
Job posted by
Raj Pandit picture
Raj Pandit
Apply for job
apply for job

Software Architect
Software Architect

Founded 2014
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
8 - 12 years
Salary icon
Best in industryBest in industry

Designation - Software Architect About Livspace Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interiors. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology. We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey. Working at Livspace Livspace believes in an open, intellectually honest cultural where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Livspace, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative design-and-tech startup that’s revolutionizing the interiors industry. If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us As a Technical Lead/Architect you will: Design, implement and enhance new components of the Livspace design platform and supply chain platform. Design new features for the e-commerce properties and front-end products and mobile apps Maintain engineering infrastructure Have significant impact on current and future technology roadmap Complete ownership of Service/Services that your team is responsible for Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices Own large technical deliverables and execute in an exemplary way Be able to conceptualize and develop prototype quickly Contribute creatively in strategic products that will reach large audience Build a web product that users love.   Who you are : Deep expertise with any or combination programming languages: Java, Python NodeJS any Object oriented high level proprietary or open source language with strong programming constructs ( Java Preferred ). Substantial experience in building complex and scalable solutions. Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces The ability to do deep problem solving and build elegant, maintainable solutions to complex problems. Experience leading multi-engineer projects and mentoring junior engineers You earned B.Tech or equivalent degree in computer science or related engineering field You have at least 6 years of experience working with large scale web products   Your Array (Nice to Have) : Good sense of system characterization and identification of technical requirements Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems. Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms Ability to work in fuzzy environments and complex environments Able to take high ownership of complex system components and drive it to the next level Good exposure both with tech breadth and tech depth

Job posted by
apply for job
apply for job
Mittal Soni picture
Mittal Soni
Job posted by
Mittal Soni picture
Mittal Soni
Apply for job
apply for job

Software Developer Level 3
Software Developer Level 3

Founded 2016
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[3 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Ashoknagar, Bengaluru (Bangalore)
Experience icon
6 - 11 years
Salary icon
Best in industry{{renderSalaryString({min: 1900000, max: 3500000, duration: "undefined", currency: "INR", equity: undefined})}}

What will you do? You will be responsible for the design and development of large-scale, multi-tenant, distributed systems using scalable, fault-tolerant architecture with distributed queues (kafka), distributed caches (redis), high volume data stores (MongoDB, Cassandra, elasticsearch), container-centric deployments (kubernetes). Write Java codes using best practices with high quality standards. Participate in code reviews and deep dive into design discussions.

Job posted by
apply for job
apply for job
Brenston Quadros picture
Brenston Quadros
Job posted by
Brenston Quadros picture
Brenston Quadros
Apply for job
apply for job

Backend Developer
Backend Developer

Founded 2019
Products and services{{j_company_types[1 - 1]}}
{{j_company_sizes[1 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Bengaluru (Bangalore)
Experience icon
1 - 4 years
Salary icon
Best in industry{{renderSalaryString({min: 1200000, max: 2000000, duration: "undefined", currency: "INR", equity: undefined})}}

Can you please directly apply here: locale.freshteam.com/jobs What would you spend most of your time doing?As a software engineer at an early stage startup, you will be responsible for laying the foundation of all engineering systems. Your day might begin with designing a new micro-service supposed to handle 500 million pings on its first day in production and end with fierce debates on coding guidelines or the best practices for handling data consistency across distributed systems.Being an enterprise-focused company, our systems don't scale linearly or even exponentially. Every new customer brings the scale of millions of customers that they serve. We need to build robust, scale-ready and fault-tolerant services from day one. Our clients rely on it.Best for someone who is:1. A polyglot, fluent in system design principles and not in a particular language or framework. It will be your responsibility to evaluate all available options and pick the best one for the job.2. Passionate to move fast without breaking things and insists on rigorous testing.3. Excited to own the outcome of what (s)he builds while clearly communicating the steps to get there.If you are looking to spend your 20s learning how to build a company from scratch, if building systems at scale excites you, if you are mesmerized by what the world of location can offer or if you are passionate about zero-to-one, we will see you on the other side? :)

Job posted by
apply for job
apply for job
Aditi Sinha picture
Aditi Sinha
Job posted by
Aditi Sinha picture
Aditi Sinha
Apply for job
apply for job

Fullstack Developer (SE 1 - SE 4)
Fullstack Developer (SE 1 - SE 4)

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
3 - 10 years
Salary icon
Best in industry{{renderSalaryString({min: 800000, max: 3500000, duration: "undefined", currency: "INR", equity: undefined})}}

IMAX Program 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.- Raised 2 rounds of funding - most recently $13 million in 2018.- Present in over 750 schools in 5 states, serving over 300,000 students.- Current team members are from ThoughtWorks, Flipkart, Ola, Freshdesk, RecruiterBox, Social Frontier.- Tech stack: Java 8, Postgres, Android, iOS, React JS, Terraform, AWS.- Strong agile engineering practices: Test Driven Development, Continuous Deployment, Domain Driven Design, etc.- Based in Koramangala, Bangalore.Links:- www.imaxprogram.com- IMAX product journey: https://www.disruptordaily.com/imax-program-leveraging-big-data-analytics-personalize-feedback-loops-help-students-master-learning/ - 3 min video explaining the product: https://www.youtube.com/watch?v=SFEYuOoe0cw - 250 million students in 250 million classrooms - the future of school education in India: https://www.linkedin.com/pulse/250-million-students-classrooms-future-school-india-kartik-srivatsa- Harvard Business School case study: http://www.hbs.edu/faculty/Pages/item.aspx?num=50695- Talk on "Evolution of a Full Stack Education Startup": https://www.youtube.com/watch?v=mwB5FMyy2q8, slides: https://www.slideshare.net/yogi/evolution-of-a-full-stack-education-startup-in-india

Job posted by
apply for job
apply for job
Saraswati Chandra picture
Saraswati Chandra
Job posted by
Saraswati Chandra picture
Saraswati Chandra
Apply for job
apply for job

Senior Software Development Engineer
Senior Software Development Engineer

Founded 2015
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
10 - 18 years
Salary icon
Best in industryBest in industry

Amazon - Senior Software Development Engineer Usually recognized as Team/Technical Leader, Senior Software Engineers Solves big problems that come with a lot of ambiguity. As technical leaders of the team, Sr SDE’s work efficiently and regularly deliver the right things with limited guidance. They take a long term view of team’s software and how it fits into the architecture; fix architecture deficiencies and/or propose larger projects, which may require the work of rest of the team. They understand the business impact of systems and show good judgment when making technical trade-offs between team’s short-term technology or operational needs and longterm business needs. As a key influencer in team strategy, Sr SDE’s drive mindful discussions with customers and peers. They bring perspective and provide context for current technology choices and guide future technology choices. Sr SDE’s take ownership of team architecture, providing a system-wide view and design guidance. They drive engineering best practices (e.g., Operational Excellence, Security, Quality, etc.) and set standards. They work to resolve the root cause of endemic problems which may require them to influence software decisions made by other teams. When confronted with discordant views, they are able to find the best way forward and influence others to follow that path (build consensus). They actively contribute in recruiting and help others leverage their expertise, by coaching and mentoring in organization or at their locations. They provide technical assessments for promotions in SDE job family. As a norm, Amazon SDE’s have industry-leading technical abilities. They recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations. They write high quality, maintainable, and robust code, often in Java or C++. They solve problems at their root, stepping back to understand the broader context. They build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones. They understand a broad range of data structures and algorithms and know how, when and when not to use them; recognize and use design patterns to solve business problems. They understand how operating systems work, perform and scale. Sr SDE’s write software that is easy for others to contribute to. Amazon SDE’s build software for business’ sake, not for technology’s sake. They have an understanding and empathy for Amazon’s customers and business objectives, particularly those aspects relevant to their teams and divisions. They work in a team, driving things forward, they collaborate to ensure that decisions are based on the merit of the proposal, not the proposer. Key Responsibilities include: -  Ability to architect and design right solutions starting with broadly defined problems  Provide technical mentorship/leadership to other engineers  Drive best practices and engineering excellence  Development of code in object oriented languages like Java and C++. Preferred Qualifications  The ability to take raw product requirements and develop software architectures and designs to bring them to life.  10+ years of experience building successful production software systems  A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field). Post-graduate degree: Master’s or Ph.D. with focus in machine learning is big plus.  Development in cloud environment  Mastery of the tools of the trade, including a variety of modern programming languages (Java/C++/C#, JavaScript, C/C++,Python) and open-source technologies (Linux, Spring, Hibernate)

Job posted by
apply for job
apply for job
Tanmay Singh picture
Tanmay Singh
Job posted by
Tanmay Singh picture
Tanmay Singh
Apply for job
apply for job

Senior Software Developer - Backend - Java/Python
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
Salary icon
Best in industry{{renderSalaryString({min: 1000000, max: 2500000, duration: "undefined", currency: "INR", equity: undefined})}}

- 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

Sr. Java Developer - Spring/Hibernate
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
Salary icon
Best in industry{{renderSalaryString({min: 800000, max: 1400000, duration: "undefined", currency: "INR", equity: undefined})}}

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
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
Salary icon
Best in industry{{renderSalaryString({min: 600000, max: 1400000, duration: "undefined", currency: "INR", equity: undefined})}}

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