11+ GPU computing Jobs in India
Apply to 11+ GPU computing Jobs on CutShort.io. Find your next job, effortlessly. Browse GPU computing Jobs and apply today!



**YOE:** 2 - 6 years | 6+ years
**NP**: Immediate to 45 days
**Opening(s):** 3
We are looking for strong C/C++ developers with a passion for performance optimization and systems programming. While prior experience with CUDA, OpenCL etc., or hardware accelerators is a plus, we welcome candidates who are eager to learn and scale up in machine learning, computer vision, and numeric library optimization for CPUs, GPUs, DSPs, and accelerators. You can submit your profile here or share at adithya.krishnan@multicorewareinc . com with the subject line: "Applying for C/C++ developer"
**You will:**
* Develop and optimize high-performance software using C/C++ for numerical computing, machine learning, and computer vision applications.
* Learn and apply low-level optimizations, including parallelization, vectorization, and memory management, to enhance execution on hardware platforms.
* Gain hands-on experience with CUDA, OpenCL, or similar programming models as part of the role.
**You must have:**
* 2+ years of experience in C/C++ development, with a strong grasp of data structures, algorithms, and performance optimization.
* Willingness to learn and grow in GPU programming, parallel computing, and hardware acceleration.
**Skills we love:**
* Knowledge of parallel computing concepts, SIMD instructions, and memory hierarchies is a plus.
* Prior experience with CUDA, OpenCL, or similar is advantageous but not mandatory.
* Strong problem-solving skills and the ability to work independently or in a team.
Note: If you're a strong C/C++ developer interested in scaling up in high-performance computing and hardware acceleration, we'd love to hear from you!
-------------------------------------------------
**Elaborate and Exact JD of the role is below:**
We are seeking a talented engineer to implement and optimize machine learning, computer vision, and numeric libraries for target hardware architecture, including CPUs, GPUs, DSPs, and other accelerators. Your expertise will be instrumental in enabling efficient and high-performance execution of algorithms on these hardware platforms.
**Key Responsibilities:**
* Implement and optimize machine learning, computer vision, and numeric libraries for target hardware architectures, including CPUs, GPUs, DSPs, and other accelerators.
* Work closely with software and hardware engineers to ensure optimal performance on target platforms.
* Implement low-level optimizations, including algorithmic modifications, parallelization, vectorization, and memory access optimizations, to fully leverage the capabilities of the target hardware architectures.
* Work with customers to understand their requirements and implement libraries to meet their needs.
* Develop performance benchmarks and conduct performance analysis to ensure the optimized libraries meet the required performance targets.
* Stay current with the latest advancements in machine learning, computer vision, and high-performance computing.
**Qualifications:**
* BTech/BE/MTech/ME/MS/PhD degree in CSE/IT/ECE
* 2 years of experience working in Algorithm Development, Porting, Optimization & Testing
* Proficient in programming languages such as C/C++, CUDA, OpenCL, or other relevant languages for hardware optimization.
* Hands-on experience with hardware architectures, including CPUs, GPUs, DSPs, and accelerators, and familiarity with their programming models and optimization techniques.
* Knowledge of parallel computing, SIMD instructions, memory hierarchies, and cache optimization techniques.
* Experience with performance analysis tools and methodologies for profiling and optimization.
* Knowledge of deep learning frameworks and techniques is good to have
* Strong problem-solving skills and ability to work independently or within a team.
**We Build Responsible AI Solutions. We are:**
* A Software/Product Development Organization delivering next-generation technologies.
* Great Place to Work (GPTW) Certified, fostering a culture of trust and collaboration.
* Recognized as ET's Future Ready Organization, driving innovation responsibly.
**Why join us?**
* **Shape the Future of AI**: At MulticoreWare Inc., you’ll work on cutting-edge technologies like computer vision, natural language processing, and generative AI, redefining industries and advancing humanity's digital future.
* **Be Part of a Visionary Team:** Collaborate with some of the brightest minds in AI and software engineering, solving complex challenges and driving innovation in high-performance computing and AI-powered solutions.
* **Accelerate Your Growth**: Experience unparalleled career development with exposure to groundbreaking projects, advanced tools, and a culture that values continuous learning and professional excellence.
* **Make an Impact Globally**: Work on products and solutions that influence industries like automotive, media, and healthcare, delivering responsible AI-driven innovation worldwide.
* **Innovate with Purpose:** Join a team where your passion for technology meets a mission-driven approach, creating solutions that blend innovation, efficiency, and sustainability.

• C++ , Unix Environment ( Linux/AIX/HP UX), Oracle/MySQL
• Excellent command on OOPS
• Minimum of 3 years (for Mid and Junior) of hands-on work experience in C++, Unix
• Oracle/MySQL
• Hands-on experience of using data structures, STL, Boost libraries, Design patterns
• Exposure to XML or Edifact is desired
• Exposure to XSLT mappings is a plus
• Excellent troubleshooting skills
• Exposure to CppUnit (or similar tools)
Experience range:
• 4 to 8 years of experience
Joining Location:
• Pune, Gandhinagar & Hyderabad (Preferably Pune & Gandhinagar)

Do you have what it takes?
· Proficient in C, C++ development, OS concepts, Data Structures, Distributed computing, and Algorithms.
· Actively engaged in projects related to architecture and design (architecture, design patterns, reliability, and scaling).
· Excellent problem-solving capability with strong fundamentals in Computer Science.
· Highly proficient in data structures and algorithms.
· Ability to pick up new technologies rapidly to convert specifications to low level design.
· Ability to clearly communicate the intent and approach when producing a code design document.
How can you contribute to our success?
· Develop frontend as well as backend components for delivering product on cloud platforms.
· Participate in activities that lead up to the code design. This may include activities such as developing prototypes, proof of concept, compare pros and cons of various implementation choices being considered and recommending the most appropriate one.
· Mentor and influence junior developers to adhere to good coding standards and become quality conscious.
· Review critical pieces of code that are developed as per this code design.
· Ensure that the code being delivered is of the highest quality.
· Ensure appropriate unit tests and functional as well as non-functional tests are considered.
· Conceptualize and work towards building processes, methodology, and tools to improve team’s ability to deliver high quality software.



Role- Software Development Engineer-2
As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.
Top Skills
You write high quality, maintainable, and robust code, often in Java or C++ or C#
You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.
You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.
Roles & Responsibilities
You solve problems at their root, stepping back to understand the broader context.
You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.
You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.
You recognize and use design patterns to solve business problems.
You understand how operating systems work, perform and scale.
You continually align your work with Amazon’s business objectives and seek to deliver business value.
You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.
You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.
You communicate clearly with your team and with other groups and listen effectively.
Skills & Experience
Bachelors or Masters in Computer Science or relevant technical field.
Experience in software development and full product life-cycle.
Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.
Proficiency in SQL and data modeling.
About the Role
The Dremio India team owns the DataLake Engine along with Cloud Infrastructure and services that power it. With focus on next generation data analytics supporting modern table formats like Iceberg, Deltalake, and open source initiatives such as Apache Arrow, Project Nessie and hybrid-cloud infrastructure, this team provides various opportunities to learn, deliver, and grow in career. We are looking for technical leaders with passion and experience in architecting and delivering high-quality distributed systems at massive scale.
Responsibilities & ownership
- Lead end-to-end delivery and customer success of next-generation features related to scalability, reliability, robustness, usability, security, and performance of the product
- Lead and mentor others about concurrency, parallelization to deliver scalability, performance and resource optimization in a multithreaded and distributed environment
- Propose and promote strategic company-wide tech investments taking care of business goals, customer requirements, and industry standards
- Lead the team to solve complex, unknown and ambiguous problems, and customer issues cutting across team and module boundaries with technical expertise, and influence others
- Review and influence designs of other team members
- Design and deliver architectures that run optimally on public clouds like GCP, AWS, and Azure
- Partner with other leaders to nurture innovation and engineering excellence in the team
- Drive priorities with others to facilitate timely accomplishments of business objectives
- Perform RCA of customer issues and drive investments to avoid similar issues in future
- Collaborate with Product Management, Support, and field teams to ensure that customers are successful with Dremio
- Proactively suggest learning opportunities about new technology and skills, and be a role model for constant learning and growth
Requirements
- B.S./M.S/Equivalent in Computer Science or a related technical field or equivalent experience
- Fluency in Java/C++ with 15+ years of experience developing production-level software
- Strong foundation in data structures, algorithms, multi-threaded and asynchronous programming models and their use in developing distributed and scalable systems
- 8+ years experience in developing complex and scalable distributed systems and delivering, deploying, and managing microservices successfully
- Subject Matter Expert in one or more of query processing or optimization, distributed systems, concurrency, micro service based architectures, data replication, networking, storage systems
- Experience in taking company-wide initiatives, convincing stakeholders, and delivering them
- Expert in solving complex, unknown and ambiguous problems spanning across teams and taking initiative in planning and delivering them with high quality
- Ability to anticipate and propose plan/design changes based on changing requirements
- Passion for quality, zero downtime upgrades, availability, resiliency, and uptime of the platform
- Passion for learning and delivering using latest technologies
- Hands-on experience of working projects on AWS, Azure, and GCP
- Experience with containers and Kubernetes for orchestration and container management in private and public clouds (AWS, Azure, and GCP)
- Understanding of distributed file systems such as S3, ADLS or HDFS
- Excellent communication skills and affinity for collaboration and teamwork

-
5+yrs with WINDOWS DRIVER DEVELOPMENT in is MUST
-
Hands on EXP in C++ Programming is MUST
-
Understanding of FIRMWARE and HARDWARE DESIGN principles.
-
EXP in LAPTOP and DESKTOP domain
-
Hands on EXP in JENKIN and GITHUB
-
EXP or understanding of FIRMWARE DESIGN TOOLS and LANGUAGES.


About the Role
If you are interested in developing the future architecture of Uber's Rider stack by building its core building blocks, join the Rider Backend Platform team. We build backend architectural components and frameworks comprising of services, libraries, state storage and other building blocks that aim to optimise the core Rider flow and foundational features that are shared among all rider products, including but not limited to, Uber Rider app, UberLite, m.uber.com, etc.
What You'll Do
- Work with Rider product engineering teams to identify, design and build solutions that help scale Rider services and platforms.
- Drive adoption of best practices in code health, testing, and maintainability
- Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
- Work with smart and motivated teammates in a fast-paced, collaborative environment.
- Build elegant backend platform components for high throughput and low latency distributed systems.
- Solve challenging problems with cutting edge design and algorithms.
What You'll Need
- 4+ years Strong meaningful Individual contributor experience as a software engineer
- Design: Knowledge of data structures and an eye for design. You can discuss the tradeoff between design choices, both on a theoretical level and on an applied level.
- Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
- Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
- A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
-
Business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
About the Team: **Rider Backend Platform**
Builds the core building blocks needed to power the rider experiences on the different Rider facing apps including the core Uber app, Uber Lite, Web as we move on to become the preferred transportation platform for millions of riders all over the world.
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.




- Very Strong knowledge and programming skills on C,C++
- Should have knowledge and experience of developing ANSI C based applications
- Capability to implement core technical functionality as per functional requirements of the solution
- Strong knowledge of data structures, concurrency control, objected oriented design and development (OOA& OOD)
- Working experience with Linux
- Adherence to source control and versioning – SVN is a plus

