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

Explore top Algorithms Job opportunities 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

CTO

Founded 2017
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
7 - 20+ years
Experience icon
Best in industry24 - 70 lacs/annum

FreightCrate Technologies: FreightCrate Technologies is a Logistics Technology company that- aims to transform international shipping through innovative and cost-effective tech solutions that can mutually benefit exporters, importers and logistics service providers. Our web-platform, FreightCrate offers online tech-enabled quote and shipment management solutions for export and import businesses to and from more than 50,000 global locations. We have had more than 50 media coverages including Entrepreneur, LoadStar UK, Maritime Gateway, Cargotalk, BW Disrupt, INC42, Silicon India, Tech Observer and several other newspapers and online magazines. Our vision is to utilize cutting edge technology, engineering, deep learning and artificial intelligence to create an intelligent freight management system that can automate and optimize international trade operations for global businesses. FOUNDERS: Samir Lambay is the Co-Founder and CEO with an MSc in Shipping, Trade and Finance from Cass Business School, London, UK with Distinction. Samir has worked in the shipping and logistics industry across both family businesses and multinational companies. His most recent job was at- DB Schenker Logistics- (Part of Deutsche Bahn Group - Fortune 200) where he was the youngest Vertical Manager globally and won two awards including Vertical Manager of the year and a Global Award. Ruchi Dogra is a Co-Founder & Director and is in charge of sales and marketing. She has worked for over 15 years across the top 3 logistics/supply chain companies globally. She set-up the hotel, wines and beverages vertical at- Kuehne & Nagel- and- DB Schenker. Her latest assignment was at- DHL Global Forwarding- where she worked as a Vertical Manager for Engineering and Manufacturing; handling top Indian and multinational accounts including several Fortune 100 companies. She brings with her an extensive knowledge in strategy, sales, operations and customer service. Title: CTO Description The CTO role is to ensure the successful execution of the company’s business services via the web application. This requires envisioning the company’s service offerings as a web-based business, leading implementation of web applications, and planning for risk and growth. . Compensation: As this is a new business the compensation is negotiable and we will make an offer depending on the experience of the candidate which will include a salary and ESOP package. Responsibilities: In partnership with the company’s founders, identify opportunities and risks for delivering the company’s services as a web-based business, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success. As our Product is already developed we expect the CTO to work with product development to implement new product features, apply new technologies and set up the engineering and development team to maintain, update and improve the web-application. Some specific responsibilities are listed below: Strategy, planning, and design: • Take end-to-end ownership of the product, identify technology requirements, define the future product vision, create preliminary design concepts for add-on modules and shape overall technology and product roadmap by collaborating with the founders, business development, and marketing team. • Ensure user oriented design is the primary approach to product development across multiple screens, based on user behaviour data and direct customer feedback. Implementation and deployment: • Manage Product Release, QA cycles, feature implementation and on time delivery through in-house team and vendors. • Collaborate with team and customers to define use cases. • Creation of wireframes/prototypes, site maps and user-flows for web and mobile platforms. Operational management : • Support marketing by implementing technical requirements for SEO/product analytics. • Establish and supervise a quality assurance process, including integration & system testing. • Rigorously monitor key performance metrics and coordinate with various teams to take corrective actions if needed. • Establish and forecast ROI of features and succinctly articulate competitive advantage. • Set-up data collection and analysis system in collaboration with CEO to track key performance. metrics. Skill Sets: • PHP/Python • AWS & Cloud-computing • Mysql/MongoDB/CouchDB • Memcache/Redis • Frontend technologies HTML, CSS, JS, Angular, ReactJS • Frameworks like CodeIgnitor/CakePHP/Symphony, Flask/Django • DevOps • ELK • Tools like Datadog, NewRelic, etc • Shell-scripting • Setting & managing dev/beta/prod environments • tools like Jenkins, Chef, Puppet, Ansible, etc. • Experience with MEAN stack will be an advantage • Knowledge of Solr/Elastic search will be an advantage Strong fundamentals in computer science/engineering and algorithm design. Practical knowledge of computer software algorithms in machine/deep learning, NLP, Computer Vision etc. Personal Requirements: • Min of 7+ years of Hands on experience in Web app development, payment gateways implementation, architecture design, product management, databases and UI/UX in consumer facing applications. • Experience on projects involving engineering and algorithmic functions, machine learning, deep learning and artificial intelligence is very advantageous. • Creative self-starter who is comfortable with both taking initiative and working in teams. • Previous experience working on logistics technology products is advantageous but not mandatory. • Strong communication skills. • Willingness to learn and utilize emerging technologies. • Sincere passion to use disruptive technologies that can be globally significant.

Job posted by
apply for job
apply for job
Samir Lambay picture
Samir Lambay
Job posted by
Samir Lambay picture
Samir Lambay
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

via Procol
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
NCR (Delhi | Gurgaon | Noida)
Experience icon
2 - 5 years
Experience icon
Best in industry5 - 10 lacs/annum

We're a team of ex-Google, Zomato, OYO engineers and product folks who've worked at high-impact, growth companies and believe that we're on the journey of building one. Join us! Responsibilities - • You’ll bring new ideas to the table, implement them into features, and collaborate with the product and design team to create a great user experience. • You'll develop, test, improve, and deploy new features on new different applications. • We also expect you to adopt a disciplined approach to development, testing, documentation, and code structure in a team environment.

Job posted by
apply for job
apply for job
Gaurav Baheti picture
Gaurav Baheti
Job posted by
Gaurav Baheti picture
Gaurav Baheti
Apply for job
apply for job

Software Developer

Founded 2016
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
Mumbai
Experience icon
1 - 3 years
Experience icon
Best in industry4 - 5 lacs/annum

• Analyzing user requirements • Researching, designing and writing new software programs • Testing new programs and fault finding • Developing existing programs by analyzing and identifying areas for modification • Creating technical specifications and test plans • Writing and testing code and then refining and rewriting as necessary • Maintaining systems by monitoring and correcting software defects • Continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications

Job posted by
apply for job
apply for job
Shraddha Gupta picture
Shraddha Gupta
Job posted by
Shraddha Gupta picture
Shraddha Gupta
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

Software Engineer

Founded 2019
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
Coimbatore
Experience icon
0 - 2 years
Experience icon
Best in industry1 - 2 lacs/annum

FlockWits is looking for Software Engineers to join team which is destined to build the advanced unified marketing platform powered by machine learning, enabled by Big data . You will be responsible for helping design, build, and deliver a platform that accelerates sales of clients. This role requires thirst to learn cutting technologies on App development, Data storage and processing, Artificial Intelligence, security and dev ops. We look for desire to create new things, dive in wherever there's a need, eagerness to make an impact as an individual and the willingness to learn new things. You must be self-motivated, innovative, and proactive. The role offers significant opportunities for growth. You will... • Help build the leading platform using Java spring for app, NoSQL for storage , Hadoop for processing , python for machine learning and Jenkins for dev ops. • Design, code, and implement clean and elegant user interfaces and workflows • Design and build UI with best usable features . You have... • Any engineering degree or MCA • Thirst to learn. • Self-driven and motivated, with a strong sense of ownership and craftsmanship. • Enthusiasm to sharpen soft skills like written and verbal communication.

Job posted by
apply for job
apply for job
Arvindh Saravanabhavan picture
Arvindh Saravanabhavan
Job posted by
Arvindh Saravanabhavan picture
Arvindh Saravanabhavan
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

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
Hyderabad
Experience icon
2 - 4 years
Experience icon
Best in industry20 - 35 lacs/annum

As a Software Engineer at Last Brand, you’ll be responsible for designing and building extensible products to solve some very interesting problems in marketing and supply-chain management. Performance Objectives: 1. Build and deploy scalable infrastructure on the cloud to cater for future growth. 2. Build intelligent systems to identify potential delays in shipments and predict estimated delivery dates in a multi-leg shipment chain 3. Be on the forefront with business team to learn, understand, identify and translate function requirements into technical opportunities 4. Get access to the best talent in your network to help the engineering team grow About Last Brand: Last Brand is an exciting retail startup concept that promises to democratize luxury essentials by offering them at unbelievable prices. We’re building a stellar team and we're sure you would want to be part of this team.

Job posted by
apply for job
apply for job
Sourabh Mahajan picture
Sourabh Mahajan
Job posted by
Sourabh Mahajan picture
Sourabh Mahajan
Apply for job
apply for job

Lead Engineer

via Rivigo
Founded 2014
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
NCR (Delhi | Gurgaon | Noida)
Experience icon
4 - 7 years
Experience icon
Best in industry30 - 45 lacs/annum

• Bachelors/Masters in Computer Science or a related field • 4-7 years of prior relevant experience • Experience and understanding of a wide range of client-side technologies including JavaScript, Angular, ReactS etc. (front-end/full stack) • Experience with web technologies and microservices architecture, Java, Linux, Apache, MySQL, solr, memcache, redis, javascript, ajax etc. (back-end/full stack) • Experience with high performance websites catering to millions of daily traffic is a plus • Excellent teamwork skills, flexibility, and ability to handle multiple tasks. • Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story • Ability to think and analyze both breadth-wise (client, server, DB, control flow) and depth-wise (threads, sessions, space-time complexity) while designing and implementing services • Exceptional design and architectural skills

Job posted by
apply for job
apply for job
satish mishra picture
satish mishra
Job posted by
satish mishra picture
satish mishra
Apply for job
apply for job