8,500 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.
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
Researcher: Performance-optimized Numerical Algorithms
Posted today
Job Viewed
Job Description
**Responsibilities**:
- Research, design, develop and optimize numerical algorithms for performance on various hardware architectures (microprocessors, micro controllers, GPUs, FPGAs, cloud computing platforms, and edge devices), considering resource constraints and real-time requirements.
- Develop and implement performance-critical code in C/C++ and Python, leveraging parallelization and optimization techniques.
- Conduct thorough performance analysis and profiling to identify bottlenecks and optimize algorithm execution on target hardware.
- Document research findings, present results at conferences, and contribute to publications.
**Qualifications** Educational qualification**:
MS/MTech, PhD from top Indian institutes (IITs, IIITs, IISc etc.) or international institutes in Electronics and communication, Electrical, Mechatronics, Mechanical, Aerospace Engg, Maths, Physics top with good track record of research publications related to:
- Performance-optimal computation of numerical algorithms on micro-processors, micro-controllers, and GPUs
- Numerical methods for modelling and simulation (for online and offline model solving)
**Experience**:
3+ years of research lab/industry experience in relevant areas
**Mandatory/requires Skills**:
- Good understanding of computer architecture, including microprocessors, microcontrollers, GPUs, memory systems, and caching mechanisms.
- Proficiency in mathematics, including partial differential equations, linear algebra, and numerical analysis.
- Strong background in numerical methods for modeling and simulation.
- Experience in code performance optimization, parallelization, and low-level programming techniques.
- Excellent programming skills in C/C++ and Python.
- Ability to analyze and debug performance issues on different hardware platforms.
- Excellent presentation and communication skills.
**Preferred Skills**:
- Experience with simulation tools (MATLAB, Simulink, etc.) and system-level modeling.
- Knowledge of control theory, such as Model Predictive Control (MPC) and Linear Quadratic Regulator (LQR).
- Familiarity with embedded real-time operating systems (RTOS).
- Knowledge of hardware-software co-design.
- Familiarity with cloud computing platforms and services (e.g., AWS, Azure, GCP).
Senior Research Scientist, Quantum Computing Algorithms
Posted 2 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct cutting-edge research in quantum computing, focusing on the design, development, and analysis of novel quantum algorithms.
- Develop and implement quantum algorithms for solving complex problems in areas such as optimization, machine learning, cryptography, and materials science.
- Collaborate with a team of theoretical physicists, computer scientists, and engineers to advance quantum computing capabilities.
- Publish research findings in leading peer-reviewed journals and present work at international conferences.
- Contribute to grant proposals and secure funding for research projects.
- Mentor junior researchers and graduate students, fostering a collaborative research environment.
- Design and execute experiments on quantum computing platforms, analyze results, and refine algorithms.
- Explore and evaluate the potential applications of quantum algorithms in various industrial sectors.
- Contribute to the strategic direction of the quantum computing research group.
- This role offers a hybrid work model, enabling collaboration within the Delhi-based facilities while allowing for focused research work remotely.
Qualifications:
- Ph.D. in Physics, Computer Science, Mathematics, or a related quantitative field with a specialization in quantum information or quantum computing.
- A strong publication record in high-impact journals and conference proceedings related to quantum computing.
- Deep understanding of quantum mechanics, quantum information theory, and quantum algorithm design (e.g., Shor's, Grover's algorithms).
- Proficiency in quantum programming languages and frameworks (e.g., Qiskit, Cirq, PennyLane).
- Experience with numerical simulations and high-performance computing environments.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills, with the ability to articulate complex scientific concepts clearly.
- Demonstrated ability to work independently and collaboratively in a research-focused environment.
- Experience with machine learning techniques and their intersection with quantum computing is a plus.
Lead Research Scientist, Quantum Computing Algorithms
Posted 2 days ago
Job Viewed
Job Description
Staff Wi-Fi and Algorithms Engineer
Posted today
Job Viewed
Job Description
Roles and Responsibility
What You'll Bring
Be The First To Know
About the latest Algorithms Jobs in India !
Technical trainer for data structures & algorithms with java
Posted 1 day ago
Job Viewed