Loading...

{{notif_text}}

Let the best companies discover your talent - Check out Cutshort Discovered

Algorithms Jobs in Bangalore (Bengaluru)

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

Principal Engineer / Sr Software Engineer
Principal Engineer / Sr Software Engineer

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
4 - 14 years
Experience icon
Best in industry20 - 200 lacs/annum

Principal Engineer / Senior Backend Development Engineer Responsibilities ●  Design and develop highly scalable, highly available, reliable, secure and fault tolerant systems with minimal guidance for one of the world’s fastest growing company in travel ●  Translate business requirements into scalable and extensible design ●  Lead, mentor and manage deliverables of a team of talented and highly motivated team of developers. ●  Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team ●  Partner with the product management team to define and execute the feature roadmap ●  Coordinate with cross functional teams (Mobile, DevOps, UX, QA etc.) on planning and execution ●  Proactively manage stakeholder communication related to deliverables, risks, changes and dependencies ●  Provide technology leadership to the team and foster engineering excellence ●  Communicate, collaborate and work effectively across cross functional teams in a global environment ●  Building and managing automated build/test/deployment environments ●  Research new technologies and tools that enable building the next generation of go-jek services Requirements ●  5+ years of experience in software development ●  2+ years of hands on experience in designing, developing, testing and deploying applications on Java, Ruby, Golang, Python or Go for large scale applications ●  Deep knowledge of Linux: CentOS, Fedora, or Ubuntu ●  Deep knowledge of one of the following platforms - Java (JVM), Ruby , Go, Python ●  Proficient in OOP, SQL, Design Patterns. Experience with functional programming is a plus. ●  Data modelling experience in Relational and NoSQL databases ●  Ability to understand and implement Continuous Integration and Continuous Delivery ●  Well versed with Agile methodologies, TDD and Test Engineering and Automation ●  Ability to design and implement low latency RESTful services ●  Experience troubleshooting server performance - memory issues, GC tuning, resource leaks etc. ●  Excellent understanding of interactive application development paradigm, memory management, performance/resource optimizations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems ●  Continuously refactor applications to ensure high quality design ●  Ability to plan, prioritize, estimate and execute releases with good degree of predictability ●  Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks ●  Passion to learn new things, solve challenging problems ●  Ability to Get Stuff Done!Recruitment Process : https://blog.gojekengineering.com/go-jek-recruitment-process-58dbed5d8992

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 Development Engineer 4 & 3
Software Development Engineer 4 & 3

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
5 - 13 years
Experience icon
Best in industry28 - 200 lacs/annum

Software Development Engineer 4 / 3   Flipkart has defined the eCommerce industry in India and will continue its leadership with its core value of putting “customer first”. Flipkart is made of people who love being themselves and their independence of thoughts pave way for disruptive innovation in technology, business and operations fronts.We are looking for seasoned engineers who are quality conscious, product thinkers, business cognizant and smart – not mere coders. Engineers get to significantly amplify the impact of their work/creations with the scale that Flipkart operates at. The same scale also demands the engineers to produce super-efficient solutions. Engineers participate and breed the culture of self-drive, which is fuelled with merit based opportunities. In the pursuit of excellence, Flipsters’ compete against themselves because there is no competitor in the radar. Flipsters’ area of work includes advanced information-retrieval algorithms, massive scalability, elastic storage, predictive analytics, fraud detection, inventory planning, supply chain automation, and large-scale applications that enrich the user experience, to name a few. Working with the market leader, engineers mostly solve challenges-never-seen-before.The company environment makes people receptive with open mind and infuse a drive of ownership to succeed and create impact. The excitement gets further fuelled with the impact of flipsters’ work felt and complemented by friends and family in India. At Flipkart we miss no opportunity to celebrate our accomplishments. While we work hard, we party harder, which helps us rejuvenate.Job Responsibilities Research, design and build highly reliable, available and scalable platforms 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 Platformize components as libraries, utilities and services and promote reuse. Own large technical deliverables and execute in an exemplary way Be able to conceptualize and develop prototype quickly Drive technical roadmap of the team in collaboration with Engineering and Product   Qualifications Deep expertise in at least one programming language & tech stack. 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 Experience with full life cycle development in any programming language on a Linux platform Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration(CI/CD) a plus. BTech, MTech, or PhD in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience. Experience in building data-driven web application design and development is a plus Expert level experience in building scalable, large and complex business application using some of above technologies and mentoring junior engineers.   Apart from all the general benefits of best in industry compensation, equity, healthcare etc., Flipkart prides in calling out the big hand for you to be Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.   Skills/ Tech StackDeep expertise with any or combination programming languages: Java, C++, C#, Ruby, PHP, any objected oriented high level proprietary or open source language with strong programming constructs. We are not skill specific but go by strength in competencies.What do we evaluate for a good fitment Strong System Characterization and identification of technical requirements Distributed Systems Architecture, components modeling, data flow, Scaling and managing large pieces of data Articulating system requirements, problem comprehension and identifying high level building blocks Non-Functional Requirements (NFRs) like Scalability, Fault-Tolerance, High Availability, Sharding, Replication, Load balance & Application level Security etc. 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 Machine Coding (Able to write modular and functionally complete object oriented code, NFR implementation, abstractions, seperation of concerns, concurrency & thread safety, extensibility, hooks etc) Good exposure both with tech breadth and tech depth Good skills in Metrics and Monitoring

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

Java Developer
Java Developer

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

Please find below updated JD for Java requirement.   -Work with a performance-oriented team driven by ownership and open to experiment. -6+ years of Java advanced software development experience, with concurrent (multi-threaded) programming highly desirable. -Strong experience on Core Java 8, Java EE, Spring Boot, Maven and Docker including Multi-threading. .          -Strong problem solving skills, computer science fundamentals, data structures and algorithms. -Hands on experience with any SQL Database. -Ability to learn new technologies like ELK, stack, redis etc. -Must have expert level knowledge in Java, Springboot. -Must have knowledge or hands on experience in microservices, apache kafka and distributed caching. .           -Experience in distributed/scalable systems -Strong knowledge of design patterns and software engineering best practices. -Familiarity with standard development tools and processes: Git, Eclipse, JUnit test, debugging, profiling, etc. .           -Familiarity with CI/CD and DevOps .           -Strong knowledge and previous experience in end-to-end design, development and subsequent              support of large-scale data processing systems .           - Familiarity and confidence working in an agile development environment. .           - Good Problem solving skills - Good oral and written communication skills. - Strong debugging skills.

Job posted by
apply for job
apply for job
Aparna Khemka picture
Aparna Khemka
Job posted by
Aparna Khemka picture
Aparna Khemka
Apply for job
apply for job

Software Development Engineer – Product Company, BNG
Software Development Engineer – Product Company, BNG

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

Position : Software Development EngineerJob Location: BangaloreExperience : 3 – 8 YrsQualification : IITs/NITs/IIITs/BITS, pliani, Tier1/II Engineering CollegesSkills Required : • Mandatory – Educational Background should be from Tier1/II institutes only.• A bachelor’s degree in Computer Science or equivalent combination of Technical education and work experience.• Strong Object Oriented Design and skills (C/C++ and/or Java/C# on Unix/Linux/Windows platform).• Solid software development background including design patterns, data structures & algorithms.• Solid experience with distributed (multi-tiered) management systems, algorithms and relational databases.• Proficiency using modern web development technologies and techniques including JavaScript, Ajax, Responsive Design Etc.• Strong customer focus, ownership, urgency and drive. • Having experience in Hospitality/Travel/Internet/Online/Start-up/IT/Logistic/Courier/Cargo/ Transportation would be preferable.

Job posted by
apply for job
apply for job
Srinivas Prasad picture
Srinivas Prasad
Job posted by
Srinivas Prasad picture
Srinivas Prasad
Apply for job
apply for job

Senior Technology Lead
Senior Technology Lead

Founded 1991
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
5 - 10 years
Experience icon
Best in industry15 - 18 lacs/annum

Analysis, Design, and hands-on development skills in .NET, SQL Server, Angular.JA, Node.JA, MongoDB, etc.Facilitation and Business Analysis skills.Estimation and Project Planning skills for enterprise level applications.Excellent communication and technical leadership skills.

Job posted by
apply for job
apply for job
Vaijayanthi Rout picture
Vaijayanthi Rout
Job posted by
Vaijayanthi Rout picture
Vaijayanthi Rout
Apply for job
apply for job

Technical Lead
Technical Lead

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

Responsibilities • Be the voice of the customer from a technical perspective internally • Work closely with the tech team to deliver bug-free projects within timelines with maximum client satisfaction • Work closely to prepare tech specs, product documentations, decks for external audiences and be an evangelist of the product and the solutions • Be the single point of contact for all product-related queries, escalations and management • Understand product and platform nuances to solution on behalf of client • Collaborate with clients to influence scope increases • Manage the tech team from a product development and rhythm standpoint, and own project deliveries end-to-end Requirements • You will have excellent project and stakeholder management skills, with a strong track record of setting up and delivering projects in a collaborative environment. • Experience of working for a SaaS company is desirable, but not essential.

Job posted by
apply for job
apply for job
Karan Rath picture
Karan Rath
Job posted by
Karan Rath picture
Karan Rath
Apply for job
apply for job

Software Engineer - AI-Driven Revenue Operations
Software Engineer - AI-Driven Revenue Operations

via Clari
Founded 2012
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 industry10 - 25 lacs/annum

We are looking for talented, experienced Java backend Software Engineers who are passionate about their work and who want to work on leading edge cloud based technologies to develop ground-breaking artificial intelligence driven enterprise grade applications. About Clari Clari uses AI and automation to drive growth and retention for high-performing revenue teams. Clari’s Revenue Operations platform is currently processing over $300 billion in pipeline, and is used by over 50,000 marketing, sales and customer success professionals across 170 countries. Customers include market leaders like Symantec, Adobe, Alteryx, Workday, Lenovo, Zoom, Medallia, Alteryx and hundreds of others.  Clari harvests and analyzes activity signals from dozens of different business systems, including email, calendar, CRM, marketing automation, to shorten sales cycles, increase win rates, and make revenue more predictable.    The result is passionate and frankly humbling customer loyalty. We consistently hear from our customers how we’ve changed their lives - just check out the reviews on G2 Crowd. It never gets old, and we never take it for granted.   Clari is looking for several key experienced engineering who will focus on implementing many different areas of our solution, including but not limited to our overall web architecture, core application features such as data science driven analytics, user management, content management, social graph integration, personalization, emails, collaboration systems and enterprise content repositories as well as on unstructured data analytics, machine learning and our relevance engine.   Join our core applications team where you’ll work with truly remarkable colleagues on highly diverse, complex, and relevant problems while building scalable applications designed to service millions of mobile and web-based information workers. You’ll work closely with product managers, designers, and others in a cross functional environment on multiple projects, from concept phase through testing, launch and ongoing operations.   We work in an open, collaborative environment and seek exceptional developers who enjoy problem solving and straying outside the routine. You will also contribute to the growth of Clari by being a Brand Ambassador and assist in the hiring of great talent. Qualifications 3+ years of professional server development experience using Java or similar object-oriented language Strong understanding of web-based architecture - web servers, load balancing, caching, databases etc. Basic knowledge of SQL (Postgres, MySQL) and NoSQL databases (MongoDB) Experience developing data driven web applications Up-to-date knowledge of latest trends in web application development, including Amazon AWS ecosystem Experience building and using RESTful APIs Nice to Have Experience with multi-threading, replication etc. concepts in cloud applications Familiarity with large scale business intelligence applications Familiarity of JavaScript and other web technologies such as React   Why Clari? Because we have a big mission, a winning product and an amazing fan base of passionate customers.   We’re changing the world and having a lot of fun on the way. Clari is a fun and fast-growing Silicon Valley company. Clari is one of Inc. Magazine’s best places to work in the US and was named as a 2019 Top Bay Area Workplace for the 5th consecutive year. In October 2019, we closed $60M in Series D funding and are growing at 200%. Our product is a winner - we have perennially been given the highest overall rating in G2 Crowd’s Top 20 Sales Analytics Software. We’re backed by top tier investors including Sequoia Capital, Bain Capital, Sapphire Ventures, Madrona Venture Group and Tenaya Capital, and have a superb and supportive board.   Our team is made up of veteran entrepreneurs, brilliant engineers, and tried-and-true sales professionals who have done this before and want to do it again, this time only bigger.   What’s left to add? You.

Job posted by
apply for job
apply for job
Sanjay Mahalingam picture
Sanjay Mahalingam
Job posted by
Sanjay Mahalingam picture
Sanjay Mahalingam
Apply for job
apply for job

Senior Software Engineer
Senior Software Engineer

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
3 - 7 years
Experience icon
Best in industry15 - 25 lacs/annum

Job DescriptionSoftware engineering takes the central roles for building Traveloka products and systems. You will be responsible for designing, building, improving, or maintaining our web applications, third-party data integration, data API, backend systems, or working with monitoring tools and infrastructure may work on our search engine including scoring and relevance, reservation engine, automated pricing engine, business process engine, data applications, devops-related applications, and othernew projects.You will work in cross-functional teams and meet great people regularly from top tier technology, consulting, product, or academic background. We work in open environment where there are no boundaries or power distance. Everyone is encouraged to speak their mind, propose ideas, influence others, and continuously grow themselves. Get the exposure to multi-aspect, collaborative, intensive startup experience with our recent expansion into Southeast Asia and exploration of new productQualifications Having minimal 3 years of experience in software engineering, application development, or system development Excellent understanding of software engineering concepts, design patterns, and algorithms Comfortable working up and down the technology stack Curiosity to explore creative solutions and try new things Bachelors' degree in Computer Science or equivalent from a reputable university

Job posted by
apply for job
apply for job
Chandrika M picture
Chandrika M
Job posted by
Chandrika M picture
Chandrika M
Apply for job
apply for job