9,132 Algorithms jobs in India
Trainer- Algorithms
Posted today
Job Viewed
Job Description
Job Description: Trainer Algorithms & Compiler Design
Location: Gurugram (On-campus, GD Goenka University)
Employment Type: Contract Basis (Q Academy Payroll)
About Q Academy
Q Academy bridges the academic-industry gap by providing students with strong problem-solving and theoretical computer science foundations.
Key Responsibilities
Deliver lectures on algorithms and compiler design concepts.
Conduct lab sessions covering parsing, lexical analysis, and optimization.
Develop assignments, tests, and projects.
Mentor students in algorithmic problem-solving.
Qualifications
Masters degree (M.Tech/M.E./M.Sc.) or PhD in Computer Science.
Skills Required
Strong theoretical knowledge in algorithm design and complexity.
Experience with compiler tools (Lex, Yacc).
Excellent teaching and communication skills.
Duration & Workload
Sept 15 Dec 2025
4–6 lectures per week + 4 lab hours per week, 16 weeks
Algorithms Engineer
Posted today
Job Viewed
Job Description
Candidates with a solid background in Radar & signal systems, algorithms, embedded systems having Technical proficiency with MATLAB, Python, C, and C++. Knowledge of writing code for DSPs and ARM processor
Required Candidate profile
Design, implement and test detection, tracking algorithms that runs on embedded processor(s). An understanding of hardware interfaces, device drivers, C++ design patterns, debugging & troubleshooting
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.
Swarm algorithms development specialist
Posted today
Job Viewed
Job Description
Company Description
We suggest you enter details here.
Role Description
This is a full-time on-site role for a Swarm Algorithms Development Specialist located in Andhra Pradesh, India. The role involves developing and implementing swarm algorithms, conducting research, programming, and software development. The Swarm Algorithms Development Specialist will collaborate with team members, communicate results, and contribute to various stages of the development process.
Qualifications
- Programming and Software Development skills
- Strong Analytical Skills
- Excellent Communication skills
- Understanding of Sales processes
- Relevant experience in algorithms development or related fields
- Master's degree in Computer Science, Engineering, or related field preferred
- Ability to work effectively in a collaborative environment
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.
System Architect, 5g Algorithms
Posted today
Job Viewed
Job Description
Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.
Job description:
- Expertise in conducting feasibility studies, technical analysis, algorithm design and specification work
- Expertise in RAN algorithms (Massive MIMO, PHY, MAC, Scheduling, RRM) for LTE/5G NR
- Experience of system level simulation analysis using simulators
- Strong knowledge of 3GPP specifications and ability to study and understand the 3GPP requirements and design solutions that leverage the features/requirements from 3GPP.
- Ability to analyze performance logs from the field and or lab to validate performance and suggest and propose improvements.
- Knowledge and working experience in advanced mobile radio networks, such as 5G/NR, LTE, and LTE-Advanced Pro.
- Knowledge and working experience in scheduler, radio resource management area and PHY/radio, such as CoMP, coordinated scheduling, massive MIMO, channel estimation algorithms, carrier aggregation, dual/multi-connectivity, load balancing, interference coordination etc.
- Knowledge of beamforming techniques, such as, eigen beamforming, zero-forcing, and grid-of-beams techniques.
- Knowledge of single-user and multi-user MIMO techniques, distributed MIMO,
- Familiarity and working experience of our large scale system simulators, being able to make necessary modifications to conduct performance analysis for new concept algorithm design including performance evaluation, enhancements, and optimization.
- Capability of interact with product group on a regular basis in order to drive product differentiating concepts/features.
- Proficiency in C/C++ and Matlab
Personal attributes:
- Able to work with the team, positive attitude, and ready to take-on challenges
- Good interpersonal and communication skills
- Good presentation and writing skills
- Ability to drive the technical priorities for the group and mentor team members
Experience required: A MS/Ph.D (preferred) in Electronics/Communication Engineering with specialization in Digital Communications and Digital Signal processing. At least 5 years work experience in the area of cellular communication and MAC/RRM/PHY algorithm and design is required for this position. Programming in C, C++, and Matlab is essential.
- Job description:
- Expertise in RAN algorithms (Massive MIMO, PHY, MAC, Scheduling, RRM) for LTE/5G NR-
- Experience of system level simulation analysis using simulator, such as FREAC- Knowledge and working experience in advanced mobile radio networks, such as 5G/NR, LTE, and LTE-Advanced Pro.- Knowledge and working experience in scheduler, radio resource management area and PHY/radio, such as CoMP, coordinated scheduling, massive MIMO, channel estimation algorithms, carrier aggregation, dual/multi-connectivity, load balancing, interference coordination etc.-
- Knowledge of beamforming techniques, such as, eigen beamforming, zero-forcing, and grid-of-beams techniques.-
- Knowledge of single-user and multi-user MIMO techniques, distributed MIMO,Familiarity and working experience of our large scale system simulators, being able to make necessary modifications to conduct performance analysis for new concept algorithm design including performance evaluation, enhancements, and optimization.-
- Capability of interact with product group on a regular basis in order to drive product differentiating concepts/features.-
- Proficiency in C/C++ and Matlab- Personal attributes:
- Close connection with the product group and interact with the product team on regular basis-
- Able to work with the team, positive attitude, and ready to take-on challenges-
- Good interpersonal and communication skills-
- Good presentation and writing skills-
- Ability to drive the technical priorities for the group and mentor team members- Experience required: A MS/Ph.D (preferred) in Electronics/Communication Engineering with specialization in Digital Communications and Digital Signal processing. At least 5 years work experience in the area of cellular communication and MAC/RRM/PHY algorithm and design is required for this position. Knowledge and working experience in machine learning, statistical modeling, and data science is a plus. Programming in C, C++ and Matlab is essential.
Data Structures and Algorithms Trainer
Posted 1 day ago
Job Viewed
Job Description
Job Description: We are seeking an experienced and passionate Data Structures and Algorithms Trainer to join our team. The ideal candidate will have a strong background in computer science, proficiency in C, C++, and Python, and a proven track record of teaching and mentoring students. This role requires onsite training, providing hands-on, interactive learning experiences to our students.
Responsibilities:
- Develop and deliver comprehensive training programs on data structures and algorithms.
- Create and maintain course materials, including lecture notes, assignments, and assessments.
- Provide hands-on coding sessions and real-world examples to enhance learning.
- Assess student progress and provide constructive feedback.
- Stay updated with the latest trends and advancements in data structures and algorithms.
- Foster a positive and engaging learning environment.
- Collaborate with other trainers and team members to continuously improve the curriculum.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience in programming with C, C++, and Python.
- In-depth knowledge of data structures and algorithms.
- Proven teaching or training experience, preferably in a classroom or corporate setting.
- Excellent communication and presentation skills.
- Ability to explain complex concepts in a clear and understandable manner.
- Strong problem-solving skills and a passion for teaching and mentoring.
- Willingness to travel and conduct onsite training sessions.
Preferred Qualifications:
- Experience with competitive programming or algorithmic competitions.
- Published work or contributions to open-source projects related to data structures and algorithms.
- Familiarity with online teaching tools and platforms.
Job Types: Part-time, Contractual / Temporary, Freelance
Contract length: 3 months
Pay: From ₹75,000.00 per month
Benefits:
- Commuter assistance
- Flexible schedule
- Food provided
- Internet reimbursement
Ability to commute/relocate:
- Lucknow, Uttar Pradesh: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)
Experience:
- total work: 2 years (Preferred)
- total: 3 years (Preferred)
Work Location: In person
Be The First To Know
About the latest Algorithms Jobs in India !
Postdoctoral Researcher - Quantum Computing Algorithms
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design and analyze new quantum algorithms for applications in areas such as optimization, simulation, and cryptography.
- Conduct theoretical research into the foundations of quantum computation and quantum information theory.
- Develop and implement quantum algorithms using programming languages and simulators suitable for quantum computing (e.g., Qiskit, Cirq).
- Collaborate with experimental physicists to translate theoretical algorithms into experimental proposals and interpret results.
- Prepare and publish research findings in high-impact peer-reviewed journals and present at international conferences.
- Mentor graduate students and research assistants involved in quantum computing projects.
- Contribute to grant writing and securing research funding.
- Stay updated with the latest advancements in quantum computing, condensed matter physics, and related fields.
- Explore potential applications of quantum algorithms to solve real-world problems.
- Contribute to the development of software tools and libraries for quantum computing research.
- Participate in interdisciplinary research collaborations.
- Analyze and interpret complex datasets generated from quantum simulations or experiments.
- Provide technical guidance and support to the research team.
- Develop and maintain documentation for research projects and codebases.
- Engage with the broader scientific community through seminars and workshops.
- Ph.D. in Physics, Computer Science, Mathematics, or a closely related field with a specialization in quantum computing, quantum information, or theoretical computer science.
- A strong publication record in reputable quantum computing or theoretical physics journals.
- Demonstrated expertise in quantum algorithm design and analysis.
- Proficiency in programming languages such as Python, C++, or other relevant languages.
- Experience with quantum computing software development kits (SDKs) like Qiskit, Cirq, or PennyLane.
- Solid understanding of quantum mechanics, linear algebra, and computational complexity.
- Excellent analytical, problem-solving, and critical thinking skills.
- Strong written and verbal communication skills, with the ability to articulate complex scientific concepts clearly.
- Ability to work effectively both independently and as part of a collaborative research team.
- Experience in contributing to grant proposals is desirable.
- Familiarity with quantum hardware platforms and their limitations is a plus.
- Proven ability to mentor junior researchers or students.
- A strong curiosity and passion for advancing the field of quantum computation.
- Experience with high-performance computing (HPC) environments.
- A track record of delivering high-quality research outcomes.
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
DSA - Data Structures and Algorithms (Trainer)
Posted today
Job Viewed
Job Description
Job Title: DSA (Data Structures and Algorithms) Trainer
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 OverviewWe 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
- Bachelors/Masters 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
Interested Candidates can visit our website and they can send the resume on this mail id:
K. R. Mangalam University Website -
Email ID -