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

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.

Software Engineer II, Android
at Uber

via Uber
Founded 2012
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
3 - 7 years
Experience icon
Best in industry20 - 35 lacs/annum

Uber At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world. We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together. What You’ll Do As an Android Engineer, you’ll work on the code behind apps used by millions globally every day. In hundreds of cities, people tap their phones to get a ride, get food delivered, or earn extra cash with Uber. We’re looking for talented engineers to make sure every one of those experiences is magical. Join us to work on some of the most exciting challenges in tech, design apps to work on low-end devices, in flaky/bad network connectivity. Help us develop and architect beautiful, yet light android app and mobile platform that will enable billions of riders to enjoy Uber platform. What You’ll Need - 3 to 7 years of experience with developing, releasing, maintaining mobile code - Strong expertise in Java - Experience analyzing a feature in production using analytics and experiments - Strong focus on high-quality mobile UI experiences - Experience collaborating on projects and working efficiently as part of a team - Deep understanding of Android SDK - BS/MS/ Ph.D. in Computer Science or a related field Bonus Points If - Experience in any other languages such as Kotlin or Javascript - Experience with open source libraries like Retrofit, RxJava, Dagger 2, Lottie - Contribute to the wider Android community via open source About the Team - Rider Platform The Rider Platform is a team of mobile engineers focussed on building core libraries and tools which power many large features in the Uber rider apps. We are a hybrid of product and platform initiatives. We are a bunch of engineers passionate about helping Uber grow by obsessing on developing the core foundational blocks and mobile libraries (iOS and Android) needed to power the rider experiences on the different Rider facing apps like core Uber app and Uber Lite. Our work also in is reused across other app ecosystems like Driver app and Eats app as we move on to become the preferred transportation and food delivery platform for millions of riders all over the world. Rider Platform is a distributed team located in Bangalore and San Francisco.

Job posted by
apply for job
apply for job
SriKartik Sayana picture
SriKartik Sayana
Job posted by
SriKartik Sayana picture
SriKartik Sayana
Apply for job
apply for job

Senior Software Engineer

Founded 2017
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
3 - 7 years
Experience icon
Best in industry12 - 24 lacs/annum

WyngCommerce is building state of the art AI software for the new age Consumer Brands & Retailers which helps them to provide best of the class customer experiences. Our solutions help the brands in identifying the right opportunities in terms of Inventory Placement, Assortment & Overall Planning of their merchandise. Backed by a clutch of prominent angel investors & having some of the category leaders in Indian retail industry as early adopters, we are looking to hire for our engineering team. The engineering team at WyngCommerce is building highly robust & scalable data system & infrastructure which can handle Millions of concurrent computations, seamlessly connect to multitude of Enterprise Data Sources, implementing libraries of state of the art optimisations & other algorithms using various ML & DL techniques. Your Role & Responsibilities - > Contribute in all stages of development right from system architecture, low level design, database design to setting up deployment infra & processes. > Own a set of Modules / Components in the Data Processing & Core Compute Engine 
> Work in tandem with the Data Science team to implement & optimise performance of various algorithms > Come up with innovative & fast MVPs to solve business problems by working closely with the Founders > Driving Design, Architecture & Infrastructure level decisions & setting up best practices for the same to deliver best in class performance & data security 
> Mentoring the engineering team and actively participate in hiring 
 Desired Skills & Experiences - > Proficiency with Python, Django, Postgres SQL with 3+ years of work experience in building scalable products > Excellent understanding of Queues & Messaging, Asynchronous Tasks, Data Pipelines, Database performances, Query Optimisation > Good understanding of AWS/Azure components and have used them in their day to day activities > Product thinking, Building robust reusable components from integrations, ETL to Optimisation & ML libraries & workbenches > Ability to weigh trade offs of speed vs perfection & take calls to use open source / other software component to fast-track the go to market > Basic understanding of Maths behind statistical methods & ML techniques will be a plus point

Job posted by
apply for job
apply for job
Ankit Jain picture
Ankit Jain
Job posted by
Ankit Jain picture
Ankit Jain
Apply for job
apply for job

Software Engineer

Founded 2018
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
2 - 6 years
Experience icon
Best in industry5 - 12 lacs/annum

Requirements: 2-6 years of strong individual contributor experience as a software engineer Strong knowledge of object-oriented programming concepts BS/MS or higher degree in computer science, computer engineering, or related work experience Knowledge of data structures/algorithms and an understanding of design tradeoffs Strong knowledge in at least one of C++, Java, C#, Ruby or Python. Experience of working with large and cutting edge internet startups and firms Excellent communication skills in both written and verbal communication A strong desire to write production-quality code and eagerness to improve continuously Strong sense of ownership, solid work ethic and a responsible team player.

Job posted by
apply for job
apply for job
Aditya Veer Singh picture
Aditya Veer Singh
Job posted by
Aditya Veer Singh picture
Aditya Veer Singh
Apply for job
apply for job

Senior Software Engineer - Embedded

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

Excellent in C / C++ Programming and Debugging Experience in Linux Board support package and device driver development for different ARM / MCU Platforms Thorough understanding of threads, synchronization mechanisms, signals, IPC/Socket, shared memory in POSIX programming environment Proficiency in multi-threaded and multi-process software design and development Experience in I2C, I2S, SPI, UART, Display drivers, Camera Drivers and USB driver Exposure in Automotive or infotainment systems Familiarity with audio/video devices is a plus. Most Important Traits : 1. Possessing a sense of responsibility, belonging and display high level of Integrity. 2. Hungry for Knowledge and a go-getter 3. Energetic and Enthusiastic candidate, who is able to fit in a Team and willing to go the extra mile.

Job posted by
apply for job
apply for job
Kannan Natarajan picture
Kannan Natarajan
Job posted by
Kannan Natarajan picture
Kannan Natarajan
Apply for job
apply for job

Software Engineer

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
3 - 8 years
Experience icon
Best in industry14 - 18 lacs/annum

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

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

(Sr) Data Engineer, Delivery

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

Relevant set of skills ● Good communication and collaboration skills with 4-7 years of experience. ● Ability to code and script with strong grasp of CS fundamentals, excellent problem solving abilities. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Good understanding of RDBMS ● Experience in building Data pipelines and processing large datasets . ● Knowledge of building Web Scraping and data mining is a plus. ● Working knowledge of open source tools such as mysql, Solr, ElasticSearch, Cassandra ( data stores ) would be a plus. ● Expert in Python programming Role and responsibilities ● Inclined towards working in a start-up environment. ● Comfort with frequent, incremental code testing and deployment, Data management skills ● Design and Build robust and scalable data engineering solutions for structured and unstructured data for delivering business insights, reporting and analytics. ● Expertise in troubleshooting, debugging, data completeness and quality issues and scaling overall system performance. ● Build robust API ’s that powers our delivery points (Dashboards, Visualizations and other integrations).

Job posted by
apply for job
apply for job
Pramod Shivalingappa S picture
Pramod Shivalingappa S
Job posted by
Pramod Shivalingappa S picture
Pramod Shivalingappa S
Apply for job
apply for job

Senior Software Engineer

Founded 2003
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
2 - 7 years
Experience icon
Best in industry9 - 20 lacs/annum

Do you like working on products which define the cyber security space and mobile world. Wondering how to monitor 100 Gbps of data or secure the world. Or define the paradigm of artificial intelligence around the IOT or cyber security space.

Job posted by
apply for job
apply for job
Suraj Narayanan picture
Suraj Narayanan
Job posted by
Suraj Narayanan picture
Suraj Narayanan
Apply for job
apply for job

Software Engineer

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
0 - 7 years
Experience icon
Best in industry12 - 30 lacs/annum

Back End Engineer Essential Duties & Responsibilities You pioneer product ideas, participate in designing and implementing key features and ideas You provide feasibility assessments and accurate estimates for project implementations You understand the design and architecture of our systems and make technical trade-off decisions at the application level You support and maintain code developed through system test You will be Setting up & managing Servers & load management You support and develop software engineers by providing advice, coaching and mentoring You identify, evaluate and suggest mitigation strategies for risks during design discussions Knowledge, Skills & Attributes 2-5 Years of relevant work experience. Strong skills in object-oriented design, data structures, algorithm design and complexity analysis Proficiency in Python / PHP / Go Lang / Java Experience in building highly scalable, high availability services with large-scale distributed, asynchronous and stateless architectures. Strong organizational and problem-solving skills with great attention to detail Able to write and understand functional/technical specifications, mentor junior developers Experienced in driving innovation, improving coding standards, test coverage, quality, and automation A “Bring It On” attitude; bias for action; self-driven, end-to-end ownership; entrepreneurial approach; focus on operational excellence; ability to work with ambiguity Qualifications B Tech/BE in Computer Science or equivalent from a reputed institution

Job posted by
apply for job
apply for job
Neethu Dharan picture
Neethu Dharan
Job posted by
Neethu Dharan picture
Neethu Dharan
Apply for job
apply for job