3,903 Algorithms jobs in India
AI Algorithms Engineer
Posted today
Job Viewed
Job Description
Job Description
Developer Software Engineering (DSE) organization is looking for a highly motivated software development engineer to create innovative software technologies for open source Deep Learning projects.In this role you will be responsible for development of new features and algorithms optimized for Intel Processor Graphics, and Intel discrete GPUs, performance optimizations for current and future Intel hardware, including assembly level programming and development of hardware specific parallel algorithms. You will also support path-finding activities and product requirement analysis, and implementing new product features.
Qualifications
To be a successful candidate on this position you should possess following skills and experience:
Minimum requirements:
- MSc or PhD in a relevant field (Mathematics, Computer Science, Physics)
- Solid understanding of deep learning and deep learning frameworks
- 4+ years experience in the following areas:
- Algorithms and data structures
- Mathematics, preferably linear algebra solvers, matrix-vector operations, and Fast Fourier Transforms
- C and C++
- Software development on Linux
- Low level optimizations for Intel Architecture (GPU and/or CPU), OpenCL, SYCL/DPC++, or CUDA
- Parallel programming (OpenMP, TBB, or MPI)
Preferred qualifications:
- 2 year+ Machine learning and deep learning algorithms
- 2 year+ experience in deep learning frameworks, such as PyTorch, Tensorflow, etc.
- 1 year+ Agile software development environment
- Experience with GPU computing and optimizations
Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and or schoolwork/classes/research.
Inside this Business Group
Enable amazing computing experiences with Intel Software continues to shape the way people think about computing – across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.
Posting Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
Benefits
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits
Working Model
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. In certain circumstances the work model may change to accommodate business needs.
TekUncorked - Algorithms / Library Developer
Posted today
Job Viewed
Job Description
Company - TekUncorked
Position - Algorithm / Library Developer
Experience - 4+ years
Location - Gurgaon (5 Days WFO)
About TekUncorked :TekUncorked is a high-impact energy-tech product company enabling utilities to detect, predict, and heal distribution-level grid faults in real time—enhancing reliability, reducing losses, and modernizing power infrastructure using cutting-edge AI-IoT technology. It aims to revolutionizing electricity distribution by transforming traditional grids into smart, connected, and predictive networks .
Role Overview :We are seeking an experienced and driven AI/ML Library Developer to spearhead the design, development, and maintenance of cutting-edge libraries in the Artificial Intelligence and Machine Learning space. You will play a key role in building new libraries, updating existing ones, integrating them into production systems, and mentoring junior developers in the team.
Key Responsibilities:-
Design and develop new AI/ML libraries in Python , C/C++ to support scalable, high-performance machine learning workflows.
-
Enhance and maintain existing libraries , ensuring they meet evolving requirements and deliver robust performance.
-
Integrate developed libraries seamlessly with broader application architectures and pipelines.
-
Provide technical mentorship to junior developers, conducting code reviews, pair programming, and knowledge-sharing sessions.
-
Collaborate closely with data scientists, research engineers, and product teams to translate requirements into efficient, well-architected solutions.
-
Develop clear, maintainable documentation for all components, APIs, and workflows.
-
Proactively identify opportunities to improve performance, reliability, and maintainability across the codebase.
-
3+ years of hands-on experience in C/C++ development, ideally in systems, libraries, or performance-critical components.
-
Strong understanding of AI/ML concepts , algorithms, and deployment workflows (e.g., model training, inference, optimization).
-
Demonstrated experience in developing and maintaining libraries that are consumed by other applications or teams.
-
Proficiency in integrating C/C++ libraries with higher-level languages (e.g., Python, Java) is a plus.
-
Experience in mentoring junior engineers , conducting code reviews, and contributing to best practices.
-
Familiarity with cross-platform development, build systems (CMake, Make), and version control (Git).
-
Excellent problem-solving skills, with a passion for clean, efficient, and well-documented code.
-
Exposure to CUDA, OpenCL, or other GPU programming frameworks.
-
Experience with modern AI/ML frameworks (TensorFlow, PyTorch, ONNX) and their C/C++ APIs.
-
Knowledge of performance profiling tools and techniques for optimization.
Senior Engineer, Software Development (Algorithms)
Posted today
Job Viewed
Job Description
Additional Locations: India-Maharashtra, Pune
Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance
At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees, tackling some of the most important health industry challenges. With access to the latest tools, information and training, we’ll help you in advancing your skills and career. Here, you’ll be supported in progressing – whatever your ambitions.
About the Role:
We are looking for a software engineer with a strong software development experience in Algorithm Development for cutting edge medical applications. A successful candidate who joins us, will be involved in all aspects of the system's software, including novel algorithm design, development and optimization for high performance medical applications. Interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop meaningful applications for the Opal Mapping System.
The Opal Mapping System centers around a real-time virtual world of the human heart. As a physician probes the heart with a catheter, the system generates an accurate anatomical model of the chamber. High-performance rendering and algorithmic techniques are vital to creating a stunning view and providing the physician with instant feedback.
Our tools include C++, OpenGL, GLSL, OpenCL, Qt, MATLAB and Linux.
Key Responsibilities:
• Design, develop and optimize algorithms for performance and reliability.
• Prototype and implement solutions in C++ ensuring high efficiency and maintainability.
• Provide technical leadership to the team in software design and best in class software development methodologies and practices.
• Solve difficult problems and always strive to make things better and achieve engineering excellence.
• Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward.
• Stay up to date with the latest algorithm advances and best practices.
Requirements:
• BS/MS, or PhD in Computer Science/Electrical engineering or equivalent experience, with a strong software development background, preferably 10+ years.
• Experience with having delivered successful mission critical products.
• Expertise in C++ and familiarity with one other scientific computing/scripting language such as Python or MATLAB. Working knowledge in Unix.
• Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team.
• Excellent communication skills with the ability to adapt to the target audience.
• Expertise in developing software using Scrum methodology.
• In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures.
Preferred Qualifications:
• Strong experience with designing and implementing medical device software.
• Experience working with third-party C++ libraries such as STL, Qt, Boost.
• Experience developing systems with intuitive User Interfaces.
• Experience writing SW for embedded systems that interface with sensors.
Requisition ID: 607036
As a leader in medical science for more than 40 years, we are committed to solving the challenges that matter most – united by a deep caring for human life. Our mission to advance science for life is about transforming lives through innovative medical solutions that improve patient lives, create value for our customers, and support our employees and the communities in which we operate. Now more than ever, we have a responsibility to apply those values to everything we do – as a global business and as a global corporate citizen.
So, choosing a career with Boston Scientific (NYSE: BSX) isn’t just business, it’s personal. And if you’re a natural problem-solver with the imagination, determination, and spirit to make a meaningful difference to people worldwide, we encourage you to apply and look forward to connecting with you!
Urgent Requirement For Algorithms Trainer
Posted today
Job Viewed
Job Description
Experience
3 - 5 Years
No. of Openings
1
Education
B.E, B.Tech
Role
Algorithms Trainer
Industry Type
Education / Teaching / Training / Colleges /Institutes / Universities
Gender
( Male / Female )
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Office
Face interview location
Vadodara
Staff Wi-Fi and Algorithms Engineer
Posted today
Job Viewed
Job Description
Roles and Responsibility
What You'll Bring
Faculty/Trainer - DSA (Data Structures and Algorithms)
Posted 3 days ago
Job Viewed
Job Description
Job Title : Faculty/Trainer - DSA (Data Structures and Algorithms)
Location : K.R. Mangalam University, Sohna, Gurugram, Haryana
Employment Type : Full-Time
Department : School of Engineering and Technology
Experience Required : Minimum 3 years (including at least 1 year teaching/training experience)
About K.R. Mangalam University
K.R. Mangalam University is an innovation-driven, multidisciplinary institution committed to excellence in education, research, and student outcomes. We are looking for a full-time DSA Trainer to strengthen our computer science and engineering programs by preparing students for competitive programming, technical interviews, and core algorithmic thinking.
Position Overview
We are seeking a committed and knowledgeable DSA Trainer with strong teaching and mentoring abilities to train undergraduate engineering students in core programming, problem solving, and algorithm design. The ideal candidate should have experience in both academia and the tech industry, and should be passionate about developing industry-ready talent.
Key Responsibilities
- Design and deliver structured training in Data Structures and Algorithms using C++, Java, or Python
- Teach foundational and advanced concepts such as:
- Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
- Sorting and Searching Algorithms
- Recursion, Backtracking, Dynamic Programming, Greedy Algorithms
- Hashing, Heaps, Tries, Segment Trees, and Disjoint Sets
- Conduct live coding sessions, problem-solving workshops, and algorithm walkthroughs
- Guide students on platforms such as LeetCode, HackerRank, CodeChef, Codeforces, and GeeksforGeeks
- Mentor students preparing for internships, placements, and product company interviews
- Evaluate performance through weekly contests, quizzes, and mock interviews
- Collaborate with academic teams to integrate DSA into regular coursework
- Motivate students to take part in hackathons, programming competitions, and open-source contributions
Required Qualifications
- Bachelor’s/Master’s degree in Computer Science or related discipline from a recognized institution
- Minimum 3 years of total experience , with 1+ years in teaching/training Data Structures and Algorithms
- Strong coding proficiency in at least one programming language (C++, Java, or Python)
- Track record of problem solving on online judges or experience in competitive programming
- Familiarity with placement preparation patterns of top product companies (Google, Microsoft, Amazon, etc.)
Preferred Skills
- Experience preparing students for GATE , Coding Interviews , or Tech Olympiads
- Ability to build and maintain problem sets, quizzes, and challenge libraries
- Exposure to Time and Space Complexity analysis and writing optimized code
- Excellent communication, motivation, and student engagement skills
What We Offer
- Full-time academic role at a leading private university
- A strong focus on student outcomes and innovation
- Opportunities to contribute to curriculum development, research, and student projects
- Competitive salary and benefits as per university norms
Interested Candidates can visit our website and they can send the resume on this mail id:
K. R. Mangalam University Website -
Email ID -
Faculty/Trainer - DSA (Data Structures and Algorithms)
Posted 2 days ago
Job Viewed
Job Description
Location : K.R. Mangalam University, Sohna, Gurugram, Haryana
Employment Type : Full-Time
Department : School of Engineering and Technology
Experience Required : Minimum 3 years (including at least 1 year teaching/training experience)
About K.R. Mangalam University
K.R. Mangalam University is an innovation-driven, multidisciplinary institution committed to excellence in education, research, and student outcomes. We are looking for a full-time DSA Trainer to strengthen our computer science and engineering programs by preparing students for competitive programming, technical interviews, and core algorithmic thinking.
Position Overview
We are seeking a committed and knowledgeable DSA Trainer with strong teaching and mentoring abilities to train undergraduate engineering students in core programming, problem solving, and algorithm design. The ideal candidate should have experience in both academia and the tech industry, and should be passionate about developing industry-ready talent.
Key Responsibilities
Design and deliver structured training in Data Structures and Algorithms using C++, Java, or Python
Teach foundational and advanced concepts such as:
Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
Sorting and Searching Algorithms
Recursion, Backtracking, Dynamic Programming, Greedy Algorithms
Hashing, Heaps, Tries, Segment Trees, and Disjoint Sets
Conduct live coding sessions, problem-solving workshops, and algorithm walkthroughs
Guide students on platforms such as LeetCode, HackerRank, CodeChef, Codeforces, and GeeksforGeeks
Mentor students preparing for internships, placements, and product company interviews
Evaluate performance through weekly contests, quizzes, and mock interviews
Collaborate with academic teams to integrate DSA into regular coursework
Motivate students to take part in hackathons, programming competitions, and open-source contributions
Required Qualifications
Bachelor’s/Master’s degree in Computer Science or related discipline from a recognized institution
Minimum 3 years of total experience , with 1+ years in teaching/training Data Structures and Algorithms
Strong coding proficiency in at least one programming language (C++, Java, or Python)
Track record of problem solving on online judges or experience in competitive programming
Familiarity with placement preparation patterns of top product companies (Google, Microsoft, Amazon, etc.)
Preferred Skills
Experience preparing students for GATE , Coding Interviews , or Tech Olympiads
Ability to build and maintain problem sets, quizzes, and challenge libraries
Exposure to Time and Space Complexity analysis and writing optimized code
Excellent communication, motivation, and student engagement skills
What We Offer
Full-time academic role at a leading private university
A strong focus on student outcomes and innovation
Opportunities to contribute to curriculum development, research, and student projects
Competitive salary and benefits as per university norms
Interested Candidates can visit our website and they can send the resume on this mail id:
K. R. Mangalam University Website - ID -
Be The First To Know
About the latest Algorithms Jobs in India !
Faculty/Trainer - DSA (Data Structures and Algorithms)
Posted today
Job Viewed
Job Description
Job Title : Faculty/Trainer - DSA (Data Structures and Algorithms)
Location : K.R. Mangalam University, Sohna, Gurugram, Haryana
Employment Type : Full-Time
Department : School of Engineering and Technology
Experience Required : Minimum 3 years (including at least 1 year teaching/training experience)
About K.R. Mangalam University
K.R. Mangalam University is an innovation-driven, multidisciplinary institution committed to excellence in education, research, and student outcomes. We are looking for a full-time DSA Trainer to strengthen our computer science and engineering programs by preparing students for competitive programming, technical interviews, and core algorithmic thinking.
Position Overview
We are seeking a committed and knowledgeable DSA Trainer with strong teaching and mentoring abilities to train undergraduate engineering students in core programming, problem solving, and algorithm design. The ideal candidate should have experience in both academia and the tech industry, and should be passionate about developing industry-ready talent.
Key Responsibilities
- Design and deliver structured training in Data Structures and Algorithms using C++, Java, or Python
- Teach foundational and advanced concepts such as:
- Arrays, Linked Lists, Stacks, Queues, Trees, Graphs
- Sorting and Searching Algorithms
- Recursion, Backtracking, Dynamic Programming, Greedy Algorithms
- Hashing, Heaps, Tries, Segment Trees, and Disjoint Sets
- Conduct live coding sessions, problem-solving workshops, and algorithm walkthroughs
- Guide students on platforms such as LeetCode, HackerRank, CodeChef, Codeforces, and GeeksforGeeks
- Mentor students preparing for internships, placements, and product company interviews
- Evaluate performance through weekly contests, quizzes, and mock interviews
- Collaborate with academic teams to integrate DSA into regular coursework
- Motivate students to take part in hackathons, programming competitions, and open-source contributions
Required Qualifications
- Bachelor’s/Master’s degree in Computer Science or related discipline from a recognized institution
- Minimum 3 years of total experience , with 1+ years in teaching/training Data Structures and Algorithms
- Strong coding proficiency in at least one programming language (C++, Java, or Python)
- Track record of problem solving on online judges or experience in competitive programming
- Familiarity with placement preparation patterns of top product companies (Google, Microsoft, Amazon, etc.)
Preferred Skills
- Experience preparing students for GATE , Coding Interviews , or Tech Olympiads
- Ability to build and maintain problem sets, quizzes, and challenge libraries
- Exposure to Time and Space Complexity analysis and writing optimized code
- Excellent communication, motivation, and student engagement skills
What We Offer
- Full-time academic role at a leading private university
- A strong focus on student outcomes and innovation
- Opportunities to contribute to curriculum development, research, and student projects
- Competitive salary and benefits as per university norms
Interested Candidates can visit our website and they can send the resume on this mail id:
K. R. Mangalam University Website -
Email ID -